Where do Squirrels Live?

Squirrels generally live and nest in trees. You will see them running up and down trees in your backyard, chattering at other squirrels and birds. They are gathering food and scurrying back up to the high branches where they build nests.