Dogs for Adoption in Vermont

Rescues and shelters near 35 Vermont cities and towns have dogs looking for homes, including 22 near Burlington. Pick the place nearest you, or search by zip code. Updated November 4, 2026.
Biggest cities in Vermont

Dogs for Adoption in Burlington, VT

Dogs for Adoption in South Burlington, VT

Dogs for Adoption in Rutland, VT

Dogs for Adoption in Essex Junction, VT

Dogs for Adoption in Bennington, VT

Dogs for Adoption in Winooski, VT

Dogs for Adoption in Barre, VT

Dogs for Adoption in Montpelier, VT

Dogs for Adoption in Brattleboro, VT

Dogs for Adoption in St. Albans, VT

Dogs for Adoption in Middlebury, VT

Dogs for Adoption in Springfield, VT
Dogs for adoption by county
- Addison County 22
- Bennington County 28
- Chittenden County 19
- Franklin County 22
- Grand Isle County 22
- Lamoille County 22
- Orange County 17
- Rutland County 18
- Washington County 22
- Windham County 24
- Windsor County 51
Every city and town in Vermont
- Albany 22
- Alburgh 19
- Barre 22
- Bellows Falls 38
- Bennington 97
- Brattleboro 156
- Burlington 22
- Cambridge 22
- Enosburg Falls 22
- Essex Junction 22
- Hyde Park 22
- Jacksonville 106
- Jeffersonville 22
- Johnson 22
- Ludlow 72
- Manchester 42
- Marshfield 22
- Middlebury 22
- Montpelier 22
- Morrisville 22
- Newbury 17
- Newfane 144
- North Bennington 28
- Old Bennington 28
- Rutland 18
- Saxtons River 38
- South Burlington 22
- Springfield 72
- St. Albans 22
- Swanton 19
- Vergennes 22
- West Brattleboro 144
- Westminster 38
- Winooski 22
- Woodstock 51
Rescues in Vermont
All states · All rescues · Listings are updated daily.