Where do Garter Snakes Live?

Garter snakes live in colder climates and hibernate in the winter. There are alot of them in Canada for example, and some travel as much as 20 miles to find their winter den!