Guest, Sign inJoin
JerichoTownHallJericho, #1 on this list · Photo: Thetrick · CC BY-SA 3.0
Vermont rankings · Jobs & income

Best towns for jobs & income in Vermont

Jericho ranks first on jobs & income among Vermont’s 71 towns of 2,500+; 11 of the 71 grade A− or better on jobs & income nationally.

The Jobs & income grade: household income, poverty, unemployment (Census ACS) and jobs within a 45-minute drive (EPA). How grades work

#1

Jericho

Chittenden County · 5,056 people
A

Jobs & income grade, better than 92% of U.S. towns·Overall A · #2 of 71 in VT

#2

Williston

Chittenden County · 9,975 people
A

Jobs & income grade, better than 91% of U.S. towns·Overall B · #25 of 71 in VT

#3

Richmond

Chittenden County · 4,103 people
A

Jobs & income grade, better than 90% of U.S. towns·Overall A · #6 of 71 in VT

All 71 towns

Jobs & income grade, best first (the letter is national). Towns with the same score share a rank (T = tied; 4 towns here); the overall grade and state rank are beside each.

71 towns ranked. Not here? See why a town may be missing.

#TownGradeOverall
1JerichoChittenden County · 5,056 peopleAbetter than 92% of U.S. towns·Overall A · #2 of 71
2WillistonChittenden County · 9,975 peopleAbetter than 91% of U.S. towns·Overall B · #25 of 71
3RichmondChittenden County · 4,103 peopleAbetter than 90% of U.S. towns·Overall A · #6 of 71
4CharlotteChittenden County · 3,846 peopleAbetter than 88% of U.S. towns·Overall A · #4 of 71
5EssexChittenden County · 11,346 peopleAbetter than 88% of U.S. towns·Overall A− · #13 of 71
6NorwichWindsor County · 3,577 peopleA−better than 84% of U.S. towns·Overall A+ · #1 of 71
7FairfaxFranklin County · 5,455 peopleA−better than 81% of U.S. towns·Overall A− · #12 of 71
8HinesburgChittenden County · 4,675 peopleA−better than 81% of U.S. towns·Overall A · #3 of 71
9East MontpelierWashington County · 2,594 peopleA−better than 79% of U.S. towns·Overall A− · #11 of 71
10Essex JunctionChittenden County · 10,921 peopleA−better than 76% of U.S. towns·Overall A · #5 of 71
11South BurlingtonChittenden County · 21,394 peopleA−better than 75% of U.S. towns·Overall B · #26 of 71
12BurlingtonChittenden County · 44,019 peopleB+better than 72% of U.S. towns·Overall C+ · #43 of 71
13ColchesterChittenden County · 17,565 peopleB+better than 71% of U.S. towns·Overall A− · #16 of 71
14ShelburneChittenden County · 8,133 peopleB+better than 70% of U.S. towns·Overall A− · #9 of 71
15MontpelierWashington County · 7,823 peopleB+better than 69% of U.S. towns·Overall B · #30 of 71
16MiltonChittenden County · 10,646 peopleB+better than 69% of U.S. towns·Overall B · #32 of 71
17WilliamstownOrange County · 3,576 peopleB+better than 69% of U.S. towns·Overall C− · #59 of 71
18BradfordOrange County · 2,834 peopleB+better than 69% of U.S. towns·Overall A · #8 of 71
19GeorgiaFranklin County · 4,906 peopleB+better than 68% of U.S. towns·Overall B · #31 of 71
20WinooskiChittenden County · 8,239 peopleB+better than 68% of U.S. towns·Overall C− · #61 of 71
21UnderhillChittenden County · 3,071 peopleB+better than 67% of U.S. towns·Overall B+ · #24 of 71
22Hyde ParkLamoille County · 2,958 peopleB+better than 66% of U.S. towns·Overall C+ · #47 of 71
23WaterburyWashington County · 5,434 peopleBbetter than 64% of U.S. towns·Overall A− · #10 of 71
24RoyaltonWindsor County · 2,692 peopleBbetter than 61% of U.S. towns·Overall B+ · #20 of 71
T25FerrisburghAddison County · 2,677 peopleBbetter than 60% of U.S. towns·Overall B · #29 of 71
T25ThetfordOrange County · 2,863 peopleBbetter than 60% of U.S. towns·Overall B · #33 of 71
27CambridgeLamoille County · 3,666 peopleBbetter than 59% of U.S. towns·Overall C− · #54 of 71
28BerlinWashington County · 2,948 peopleBbetter than 59% of U.S. towns·Overall C · #48 of 71
29HardwickCaledonia County · 2,950 peopleBbetter than 56% of U.S. towns·Overall C · #49 of 71
30RandolphOrange County · 4,958 peopleBbetter than 56% of U.S. towns·Overall A− · #14 of 71
31ShaftsburyBennington County · 3,558 peopleB−better than 54% of U.S. towns·Overall C · #50 of 71
32HighgateFranklin County · 3,575 peopleB−better than 54% of U.S. towns·Overall B− · #35 of 71
T33BristolAddison County · 3,759 peopleB−better than 52% of U.S. towns·Overall A · #7 of 71
T33VergennesAddison County · 2,559 peopleB−better than 52% of U.S. towns·Overall B+ · #19 of 71
35MorristownLamoille County · 6,129 peopleB−better than 50% of U.S. towns·Overall B · #27 of 71
36ManchesterBennington County · 4,413 peopleB−better than 48% of U.S. towns·Overall B− · #36 of 71
37HartfordWindsor County · 10,911 peopleB−better than 47% of U.S. towns·Overall B · #28 of 71
38LyndonCaledonia County · 5,628 peopleB−better than 47% of U.S. towns·Overall C+ · #46 of 71
39StoweLamoille County · 5,325 peopleB−better than 46% of U.S. towns·Overall B+ · #23 of 71
40WoodstockWindsor County · 2,970 peopleC+better than 45% of U.S. towns·Overall B+ · #21 of 71
41ChesterWindsor County · 2,955 peopleC+better than 44% of U.S. towns·Overall B+ · #18 of 71
42HartlandWindsor County · 3,398 peopleC+better than 43% of U.S. towns·Overall C · #52 of 71
43WeathersfieldWindsor County · 2,809 peopleC+better than 42% of U.S. towns·Overall B+ · #17 of 71
44NorthfieldWashington County · 5,873 peopleC+better than 41% of U.S. towns·Overall B− · #34 of 71
45BrandonRutland County · 4,173 peopleC+better than 41% of U.S. towns·Overall C− · #58 of 71
46MiddleburyAddison County · 9,208 peopleC+better than 40% of U.S. towns·Overall B+ · #22 of 71
47WestminsterWindham County · 2,932 peopleC+better than 40% of U.S. towns·Overall C · #51 of 71
48SwantonFranklin County · 6,894 peopleC+better than 39% of U.S. towns·Overall B− · #37 of 71
49St. AlbansFranklin County · 6,939 peopleC+better than 38% of U.S. towns·Overall D · #65 of 71
50RutlandRutland County · 3,869 peopleC+better than 37% of U.S. towns·Overall D · #63 of 71
51EnosburghFranklin County · 2,780 peopleCbetter than 35% of U.S. towns·Overall B− · #39 of 71
52Fair HavenRutland County · 2,676 peopleCbetter than 34% of U.S. towns·Overall C+ · #44 of 71
53PutneyWindham County · 2,575 peopleCbetter than 34% of U.S. towns·Overall B− · #42 of 71
54PittsfordRutland County · 2,859 peopleCbetter than 33% of U.S. towns·Overall B− · #40 of 71
55BartonOrleans County · 2,732 peopleCbetter than 31% of U.S. towns·Overall B− · #41 of 71
56CastletonRutland County · 4,411 peopleCbetter than 31% of U.S. towns·Overall A− · #15 of 71
57BarreWashington County · 8,214 peopleCbetter than 30% of U.S. towns·Overall D · #71 of 71
58PownalBennington County · 3,219 peopleCbetter than 29% of U.S. towns·Overall D · #67 of 71
59DerbyOrleans County · 4,456 peopleCbetter than 29% of U.S. towns·Overall C− · #57 of 71
60NewportOrleans County · 2,583 peopleCbetter than 28% of U.S. towns·Overall C− · #55 of 71
61RutlandRutland County · 15,363 peopleCbetter than 28% of U.S. towns·Overall D · #68 of 71
62WindsorWindsor County · 3,464 peopleCbetter than 27% of U.S. towns·Overall B− · #38 of 71
63St. JohnsburyCaledonia County · 7,354 peopleCbetter than 25% of U.S. towns·Overall C− · #60 of 71
64PoultneyRutland County · 2,962 peopleC−better than 22% of U.S. towns·Overall C+ · #45 of 71
65BenningtonBennington County · 14,953 peopleC−better than 22% of U.S. towns·Overall D · #70 of 71
66RockinghamWindham County · 4,697 peopleC−better than 17% of U.S. towns·Overall C− · #62 of 71
67BrattleboroWindham County · 11,872 peopleC−better than 15% of U.S. towns·Overall D · #66 of 71
68SpringfieldWindsor County · 8,881 peopleDbetter than 14% of U.S. towns·Overall C− · #56 of 71
69JohnsonLamoille County · 3,369 peopleDbetter than 10% of U.S. towns·Overall C · #53 of 71
70Bellows FallsWindham County · 2,706 peopleDbetter than 6% of U.S. towns·Overall D · #64 of 71
71NewportOrleans County · 4,274 peopleD−better than 5% of U.S. towns·Overall D · #69 of 71
Quick answers

Questions people ask

Which Vermont town is best for jobs and income?

Jericho (Chittenden County) ranks first on jobs & income among 71 towns, with an A; Williston and Richmond follow.

How are these towns ranked?

The Jobs & income grade: household income, poverty, unemployment (Census ACS) and jobs within a 45-minute drive (EPA). Towns are sorted on the grade’s score; the letter and rank are the same as on each town’s page. How grades work.

Why isn’t my town on this list?

The list covers towns of 2,500+ residents with a jobs & income grade (71 in Vermont). Smaller towns have the grade on their page but no rank. Every town is on the Vermont page.

Go deeper

More Vermont lists

Every list ranks the same 2,500+ towns, so a town’s rank means the same thing on each.

All Vermont rankings →
Other states

Best towns for jobs & income in other states