When do Squirrels have Babies?

Squirrels have babies two times a year. They give birth in the spring and fall. They will usually have 2-4 babies per liter. The baby squirrel will leave the nest at about 8 weeks.