WIWisconsin rankings

Towns with the best public schools in Wisconsin

Ranked by how far each town's public schools score above or below the Wisconsin average in math and reading proficiency, weighted by enrollment. 262 towns with 2,500+ residents.

U.S. Census ACS 2020–2024 5-yearTest scores SY2020–21

Map of Germantown
Wisconsin · Best schools

Germantown ranks #72 of 262

+9.8 pts vs. the WI average in math + reading · Visit Germantown →

Germantown ranks #72 of 262 for best schools in Wisconsin
#Townvs. state averageMathReading
1 Map of St. Joseph St. JosephSt. Croix County · Hudson School District +39.1 pts 82% 72%
2 HarrisonKimberly Area School District +33.3 pts 80% 62.4%
3 Map of Norway NorwayRacine County · Muskego-Norway School District +32.9 pts 71.8% 70%
4 DelafieldLake Country School District +32.3 pts 75.6% 65%
5 Map of North Hudson North HudsonHudson School District +31.6 pts 77% 62%
6 Cedarburg CedarburgCedarburg School District +29.9 pts 69.8% 65.9%
7 Map of Sugar Creek Sugar CreekWalworth County · Elkhorn Area School District +29.1 pts 72% 62%
8 Map of Farmington FarmingtonWashington County · Kewaskum School District +29.1 pts 72% 62%
9 HartlandHartland-Lakeside J3 School District +28.1 pts 69.7% 62.5%
10 Map of Sussex SussexHamilton School District +27.6 pts 70.5% 60.5%
11 Burlington BurlingtonRacine County · Burlington Area School District +26.6 pts 74.5% 54.5%
12 Map of Lafayette LafayetteChippewa County · Chippewa Falls Area Unified School District +26.6 pts 72% 57%
13 Whitefish BayWhitefish Bay School District +25.7 pts 62.6% 64.8%
14 Elm GroveElmbrook School District +25.6 pts 63.2% 63.9%
15 Map of Bayside BaysideFox Point J2 School District +25.6 pts 62% 65%
16 Map of Merton MertonMerton Community School District +25.6 pts 65.8% 61.2%
17 Map of Addison AddisonWashington County · Slinger School District +25.1 pts 66.6% 59.6%
18 Map of Linn LinnWalworth County · Linn J6 School District +25.1 pts 68% 58%
19 MuskegoMuskego-Norway School District +24.9 pts 66.1% 59.6%
20 WaukeshaWaukesha School District +24.1 pts 68% 56%
21 MertonWaukesha County · Arrowhead UHS School District +23.8 pts 65.3% 58.1%
22 Map of Fox Point Fox PointFox Point J2 School District +23.7 pts 59.1% 64.1%
23 Map of Mequon MequonMequon-Thiensville School District +22.6 pts 59.9% 61.2%
24 BrookfieldElmbrook School District +22.3 pts 61.5% 59.1%
25 WalesKettle Moraine School District +22.1 pts 55.5% 64.7%
26 LisbonHamilton School District +20.1 pts 59% 57.1%
27 ShorewoodShorewood School District +19.9 pts 55.7% 60.1%
28 Map of Slinger SlingerSlinger School District +19.6 pts 57.7% 57.3%
29 Map of Grafton GraftonGrafton School District +19.4 pts 59.9% 54.7%
30 JacksonWest Bend School District +19.1 pts 67% 47%
31 Map of Saukville SaukvillePort Washington-Saukville School District +19.1 pts 62% 52%
32 Map of Lake Delton Lake DeltonWisconsin Dells School District +19.1 pts 62% 52%
33 PewaukeePewaukee School District +18.8 pts 55.7% 57.9%
34 FranklinFranklin Public School District +18.6 pts 56.4% 56.7%
35 WaunakeeWaunakee Community School District +18.5 pts 59% 53.9%
36 Map of Bloomfield BloomfieldLake Geneva J1 School District +18.4 pts 60.5% 52.1%
37 VernonMukwonago School District +18.2 pts 58.6% 53.8%
38 Rib MountainWausau School District +18.2 pts 62.5% 49.7%
39 Hales Corners Hales CornersWhitnall School District +17.7 pts 58.6% 52.7%
40 OostburgOostburg School District +17.0 pts 55.5% 54.4%
41 Map of Wrightstown WrightstownWrightstown Community School District +16.8 pts 60.3% 49.2%
42 New BerlinNew Berlin School District +16.5 pts 58.2% 50.6%
43 Map of Sevastopol SevastopolDoor County · Sevastopol School District +16.5 pts 58.5% 50.5%
44 WinneconneWinneconne Community School District +16.3 pts 59.2% 49.4%
45 MiddletonDane County · Middleton-Cross Plains Area School District +16.2 pts 59% 49.2%
46 Map of Yorkville YorkvilleYorkville J2 School District +16.1 pts 56% 52%
47 OconomowocOconomowoc Area School District +15.7 pts 56.6% 50.7%
48 Map of Pleasant Prairie Pleasant PrairieKenosha School District +15.4 pts 54.6% 52%
49 Map of Erin ErinWashington County · Erin School District +15.1 pts 58% 48%
50 Menomonee Falls Menomonee FallsMenomonee Falls School District +15.0 pts 54.9% 51%
51 LuxemburgLuxemburg-Casco School District +14.9 pts 54.9% 50.7%
52 Map of Hudson HudsonHudson School District +14.7 pts 53% 52.4%
53 Middleton MiddletonMiddleton-Cross Plains Area School District +14.5 pts 49% 55.9%
54 Combined Locks Combined LocksKimberly Area School District +14.1 pts 57% 47%
55 Map of Prescott PrescottPrescott School District +13.7 pts 50.7% 52.5%
56 Map of Ledgeview LedgeviewBrown County · De Pere School District +13.4 pts 50.4% 52.3%
57 Map of Richfield RichfieldHoly Hill Area School District +13.3 pts 55.6% 46.9%
58 Cross PlainsMiddleton-Cross Plains Area School District +13.3 pts 49.4% 53.1%
59 GreenvilleHortonville Area School District +12.9 pts 55.6% 46.1%
60 Wauwatosa WauwatosaWauwatosa School District +11.9 pts 46.7% 52.9%
61 Fox CrossingNeenah Joint School District +11.8 pts 43.1% 56.4%
62 Map of Genesee GeneseeWaukesha County · Kettle Moraine School District +11.6 pts 47% 52%
63 Map of Algoma AlgomaWinnebago County · Oshkosh Area School District +11.6 pts 57% 42%
64 IxoniaJefferson County · Oconomowoc Area School District +11.6 pts 57% 42%
65 Map of Clayton ClaytonWinnebago County · Neenah Joint School District +11.6 pts 52% 47%
66 Map of Kewaskum KewaskumKewaskum School District +11.1 pts 48.9% 49.2%
67 Map of Arbor Vitae Arbor VitaeVilas County · Woodruff J1 School District +11.1 pts 44% 54%
68 Port WashingtonPort Washington-Saukville School District +10.7 pts 46.5% 50.8%
69 Howards Grove Howards GroveHowards Grove School District +10.6 pts 54.7% 42.4%
70 Map of Raymond RaymondRaymond #14 School District +10.4 pts 44.7% 52%
71 Map of Osceola OsceolaOsceola School District +10.0 pts 52.5% 43.5%
72 Map of Germantown GermantownGermantown School District +9.8 pts 49.6% 45.8%
73 LawrenceBrown County · West De Pere School District +9.6 pts 46% 49%
74 Mineral Point Mineral PointMineral Point Unified School District +9.3 pts 48.8% 45.7%
75 Map of River Falls River FallsRiver Falls School District +9.1 pts 44.1% 50%
76 HobartPulaski Community School District +9.1 pts 52% 42%
77 Map of Waterford WaterfordRacine County · Washington-Caldwell School District +9.1 pts 47% 47%
78 Map of Ellsworth EllsworthEllsworth Community School District +8.9 pts 46.5% 47.2%
79 MarshfieldMarshfield Unified School District +8.8 pts 42.3% 51.1%
80 Sheboygan SheboyganSheboygan County · Sheboygan Area School District +8.8 pts 50.3% 43.3%
81 Map of De Pere De PereDe Pere School District +8.6 pts 45.1% 48%
82 RiponRipon Area School District +8.6 pts 45.3% 47.8%
83 WaterfordWaterford Graded J1 School District +8.6 pts 50% 43.1%
84 Map of Greendale GreendaleGreendale School District +8.2 pts 44.2% 48.1%
85 BristolBristol #1 School District +8.1 pts 44% 48%
86 Map of Mukwonago MukwonagoWaukesha County · Mukwonago School District +7.6 pts 45.2% 46%
87 Map of Pulaski PulaskiPulaski Community School District +7.6 pts 46% 45.1%
88 FitchburgVerona Area School District +7.5 pts 42.3% 48.7%
89 Map of Altoona AltoonaAltoona School District +7.2 pts 47.8% 42.5%
90 Map of Mount Horeb Mount HorebMount Horeb Area School District +7.1 pts 43.6% 46.5%
91 Baldwin BaldwinBaldwin-Woodville Area School District +7.1 pts 44.7% 45.3%
92 Oak Creek Oak CreekOak Creek-Franklin Joint School District +7.0 pts 43.4% 46.4%
93 KimberlyKimberly Area School District +7.0 pts 47% 42.9%
94 Map of Mosinee MosineeMosinee School District +7.0 pts 49.9% 39.9%
95 Chase ChaseOconto County · Pulaski Community School District +6.6 pts 52% 37%
96 SomersetSomerset School District +6.6 pts 44.7% 44.3%
97 PittsfieldBrown County · Pulaski Community School District +6.6 pts 52% 37%
98 New Richmond New RichmondNew Richmond School District +6.5 pts 46.7% 42.2%
99 Map of Brillion BrillionBrillion School District +6.5 pts 46.9% 41.9%
100 PlattevillePlatteville School District +5.6 pts 47.8% 39.4%
101 OregonOregon School District +5.4 pts 41.5% 45.2%
102 Map of Poynette PoynettePoynette School District +5.4 pts 43.2% 43.5%
103 West Bend West BendWest Bend School District +5.2 pts 45.3% 41%
104 Map of Neenah NeenahNeenah Joint School District +5.2 pts 45.6% 40.6%
105 Cottage Grove Cottage GroveMonona Grove School District +5.1 pts 40.1% 46%
106 EvansvilleEvansville Community School District +4.8 pts 37.9% 47.6%
107 Salem LakesSalem School District +4.5 pts 39.9% 45%
108 Map of West Salem West SalemWest Salem School District +4.5 pts 42.2% 42.7%
109 LancasterLancaster Community School District +4.5 pts 44.7% 40.2%
110 HoriconHoricon School District +4.5 pts 42.2% 42.8%
111 HowardHoward-Suamico School District +4.4 pts 43.6% 41.1%
112 Little Chute Little ChuteLittle Chute Area School District +4.2 pts 40.5% 43.7%
113 FreedomOutagamie County · Freedom Area School District +4.2 pts 42.5% 41.7%
114 Map of Eau Claire Eau ClaireEau Claire Area School District +4.0 pts 39.4% 44.6%
115 Map of Stanley StanleyStanley-Boyd Area School District +3.8 pts 44.6% 38.9%
116 FennimoreFennimore Community School District +3.8 pts 42% 41.6%
117 Map of New London New LondonNew London School District +3.7 pts 45.9% 37.5%
118 BellevilleBelleville School District +3.7 pts 40.8% 42.6%
119 Map of Suamico SuamicoHoward-Suamico School District +3.5 pts 40.2% 42.7%
120 PlymouthPlymouth Joint School District +3.2 pts 44.1% 38.2%
121 Union Grove Union GroveUnion Grove UHS School District +3.2 pts 43.6% 38.7%
122 MenomonieMenomonie Area School District +3.1 pts 39.9% 42.3%
123 Map of Burlington BurlingtonBurlington Area School District +3.1 pts 39% 43%
124 Kiel KielKiel Area School District +3.1 pts 42.7% 39.4%
125 Map of Hortonville HortonvilleHortonville Area School District +3.1 pts 36.1% 45.9%
126 Sun PrairieSun Prairie Area School District +2.9 pts 39.5% 42.2%
127 Map of Minocqua MinocquaOneida County · Lakeland UHS School District +2.8 pts 38.7% 42.8%
128 Map of Kaukauna KaukaunaKaukauna Area School District +2.7 pts 41.8% 39.6%
129 Map of Windsor WindsorDe Forest Area School District +2.6 pts 43% 38%
130 Map of Onalaska OnalaskaOnalaska School District +2.5 pts 40% 40.8%
131 Map of Rothschild RothschildD C Everest Area School District +2.5 pts 44.6% 36.2%
132 Prairie du Chien Prairie du ChienPrairie du Chien Area School District +2.2 pts 40.4% 39.9%
133 Map of Verona VeronaVerona Area School District +2.1 pts 38.8% 41.3%
134 Map of Wheatland WheatlandKenosha County · Wheatland J1 School District +2.1 pts 39% 41%
135 Denmark DenmarkDenmark School District +2.1 pts 42.1% 38%
136 MononaMonona Grove School District +2.0 pts 35.8% 44.1%
137 GlendaleNicolet Union High School School District +1.9 pts 35.4% 44.2%
138 Map of East Troy East TroyEast Troy Community School District +1.9 pts 41% 38.7%
139 ViroquaViroqua Area School District +1.9 pts 33.9% 45.7%
140 Grand Chute Grand ChuteOutagamie County · Appleton Area School District +1.8 pts 36.3% 43.2%
141 Map of Amery AmeryAmery School District +1.8 pts 38.4% 41.2%
142 Map of Bellevue BellevueGreen Bay Area Public School District +1.6 pts 47% 32%
143 Map of Paddock Lake Paddock LakeWestosha Central UHS School District +1.6 pts 36% 43%
144 Map of Mayville MayvilleMayville School District +1.4 pts 33.5% 45.2%
145 MedfordMedford Area Public School District +1.4 pts 36% 42.7%
146 Williams BayWilliams Bay School District +1.2 pts 33.9% 44.3%
147 HaywardHayward Community School District +1.0 pts 39.4% 38.6%
148 WaupacaWaupaca School District +0.9 pts 40.9% 36.8%
149 ElkhornElkhorn Area School District +0.7 pts 38.1% 39.1%
150 MiltonMilton School District +0.6 pts 37.9% 39.1%
151 MondoviMondovi School District +0.5 pts 38.7% 38.3%
152 Map of Ashwaubenon AshwaubenonAshwaubenon School District +0.4 pts 39.2% 37.6%
153 Lake Mills Lake MillsLake Mills Area School District +0.4 pts 38.5% 38.1%
154 Sturgeon Bay Sturgeon BaySturgeon Bay School District +0.2 pts 38.1% 38.2%
155 Twin LakesRandall J1 School District +0.2 pts 38.4% 37.9%
156 Lodi LodiLodi School District +0.1 pts 34.9% 41.2%
157 LomiraLomira School District +0.1 pts 38.6% 37.6%
158 Map of Lake Geneva Lake GenevaLake Geneva J1 School District 0.0 pts 36.2% 39.6%
159 BloomerBloomer School District 0.0 pts 34.5% 41.5%
160 OcontoOconto Unified School District −0.7 pts 38% 36.5%
161 Prairie du Sac Prairie du SacSauk Prairie School District −0.7 pts 35.2% 39.4%
162 FarmingtonWaupaca County · Waupaca School District −0.7 pts 31.6% 42.9%
163 Map of Holmen HolmenHolmen School District −0.8 pts 32.3% 42%
164 Map of Somers SomersKenosha School District −0.9 pts 42% 32%
165 Fort Atkinson Fort AtkinsonFort Atkinson School District −1.1 pts 34% 39.7%
166 Map of Madison MadisonMadison Metropolitan School District −1.2 pts 33.8% 39.7%
167 Map of DeForest DeForestDe Forest Area School District −1.5 pts 36.2% 36.7%
168 MonroeMonroe School District −1.5 pts 37% 35.8%
169 DodgevilleDodgeville School District −1.5 pts 38.9% 33.9%
170 Chippewa Falls Chippewa FallsChippewa Falls Area Unified School District −1.7 pts 34.7% 37.7%
171 Map of Stoughton StoughtonStoughton Area School District −1.8 pts 34.2% 38.2%
172 ReedsburgReedsburg School District −1.8 pts 32.6% 39.8%
173 Map of Wisconsin Dells Wisconsin DellsWisconsin Dells School District −1.9 pts 37% 35.1%
174 MerrillMerrill Area School District −2.1 pts 36.4% 35.3%
175 Map of Rice Lake Rice LakeRice Lake Area School District −2.1 pts 38.7% 32.9%
176 Stevens PointStevens Point Area Public School District −2.4 pts 33.8% 37.2%
177 Map of Waukesha WaukeshaWaukesha School District −2.6 pts 33.9% 36.7%
178 Map of Beloit BeloitRock County · Beloit Turner School District −2.8 pts 27% 43.4%
179 Map of Oconto Falls Oconto FallsOconto Falls Public School District −2.9 pts 34.2% 35.8%
180 KewauneeKewaunee School District −3.0 pts 36.7% 33.2%
181 Map of Plover PloverStevens Point Area Public School District −3.4 pts 37.5% 31.6%
182 Map of Oshkosh OshkoshOshkosh Area School District −3.6 pts 32.7% 36%
183 Map of Baraboo BarabooBaraboo School District −3.6 pts 35.4% 33.2%
184 HartfordHartford UHS School District −3.7 pts 34.6% 33.9%
185 Map of Weston WestonD C Everest Area School District −4.0 pts 31% 36.9%
186 Map of Appleton AppletonAppleton Area School District −4.1 pts 32.2% 35.6%
187 WatertownWatertown Unified School District −4.1 pts 34.6% 33.1%
188 Berlin BerlinBerlin Area School District −4.1 pts 34.6% 33%
189 Map of Richland Center Richland CenterRichland School District −4.1 pts 29.6% 38.1%
190 Map of Genoa City Genoa CityGenoa City J2 School District −4.1 pts 35% 32.7%
191 DeerfieldDeerfield Community School District −4.1 pts 29.3% 38.4%
192 Fond du LacFond du Lac School District −4.7 pts 34.4% 32%
193 Map of New Holstein New HolsteinNew Holstein School District −4.9 pts 33.6% 32.5%
194 Map of Beaver Dam Beaver DamBeaver Dam Unified School District −5.1 pts 34.9% 30.7%
195 Map of Rhinelander RhinelanderRhinelander School District −5.1 pts 28.8% 36.9%
196 Map of Tomahawk TomahawkTomahawk School District −5.1 pts 31.8% 34%
197 JanesvilleJanesville School District −5.3 pts 32.1% 33.2%
198 Map of Wausau WausauWausau School District −5.5 pts 31% 34%
199 EdgertonEdgerton School District −5.5 pts 33.4% 31.5%
200 Map of Portage PortagePortage Community School District −5.7 pts 29.5% 35%
201 Sheboygan Falls Sheboygan FallsSheboygan Falls School District −5.9 pts 32.6% 31.6%
202 Map of Chilton ChiltonChilton School District −5.9 pts 34.2% 29.9%
203 CampbellLa Crosse County · La Crosse School District −6.0 pts 27% 37%
204 Map of Pelican PelicanOneida County · Rhinelander School District −6.0 pts 32% 32%
205 MaineWausau School District −6.0 pts 37% 27%
206 Map of Greenfield GreenfieldGreenfield School District −6.2 pts 28.7% 34.8%
207 Map of Jefferson JeffersonJefferson School District −6.2 pts 30.4% 33%
208 Wisconsin RapidsWisconsin Rapids School District −6.5 pts 28.1% 34.8%
209 ClintonvilleClintonville School District −6.5 pts 27.5% 35.4%
210 Map of Waupun WaupunWaupun School District −6.8 pts 27.8% 34.5%
211 Map of Omro OmroOmro School District −6.8 pts 29.9% 32.3%
212 Sauk City Sauk CitySauk Prairie School District −7.0 pts 30% 32%
213 Johnson CreekJohnson Creek School District −7.0 pts 33% 29%
214 Map of Whitewater WhitewaterWhitewater Unified School District −7.2 pts 27.7% 33.7%
215 Map of La Crosse La CrosseLa Crosse School District −7.3 pts 28.3% 32.9%
216 Map of Columbus ColumbusColumbus School District −7.7 pts 27% 33.5%
217 Map of Superior SuperiorSuperior School District −7.9 pts 23.6% 36.4%
218 Map of Ladysmith LadysmithLadysmith School District −8.2 pts 29% 30.5%
219 PeshtigoPeshtigo School District −8.7 pts 27.9% 30.7%
220 Map of Barron BarronBarron Area School District −9.3 pts 25.7% 31.7%
221 WaterlooWaterloo School District −9.4 pts 27% 30.1%
222 Map of Brodhead BrodheadBrodhead School District −9.7 pts 28.1% 28.4%
223 MaustonMauston School District −10.3 pts 29.3% 26.1%
224 ManitowocManitowoc School District −10.4 pts 24.2% 30.8%
225 Map of Black River Falls Black River FallsBlack River Falls School District −10.4 pts 27.4% 27.7%
226 Map of Boscobel BoscobelBoscobel Area School District −10.5 pts 28.7% 26.3%
227 TomahTomah Area School District −10.8 pts 24.9% 29.3%
228 Caledonia CaledoniaRacine Unified School District −11.3 pts 23.4% 29.8%
229 Two RiversTwo Rivers Public School District −11.3 pts 22.9% 30.4%
230 SheboyganSheboygan Area School District −11.7 pts 24.6% 27.8%
231 McFarlandMcFarland School District −11.7 pts 22.3% 30.3%
232 Cudahy CudahyCudahy School District −12.6 pts 23.4% 27.3%
233 Kenosha KenoshaKenosha School District −12.8 pts 22.1% 28.3%
234 Map of Shawano ShawanoShawano School District −13.0 pts 22.6% 27.3%
235 Mount Pleasant Mount PleasantRacine Unified School District −13.5 pts 16% 33%
236 Map of Sparta SpartaSparta Area School District −13.7 pts 19.5% 29%
237 Map of Allouez AllouezGreen Bay Area Public School District −13.9 pts 24.9% 23.3%
238 South MilwaukeeSouth Milwaukee School District −14.4 pts 21.8% 25.4%
239 Juneau JuneauDodgeland School District −14.4 pts 27.5% 19.5%
240 Map of Menasha MenashaMenasha Joint School District −14.5 pts 26% 20.9%
241 Map of Arcadia ArcadiaArcadia School District −14.5 pts 23.9% 23.1%
242 AlgomaAlgoma School District −14.6 pts 22.2% 24.6%
243 Map of St. Francis St. FrancisSaint Francis School District −14.9 pts 20.6% 25.5%
244 SeymourSeymour Community School District −15.0 pts 23.2% 22.8%
245 WalworthBig Foot UHS School District −15.1 pts 17% 28.6%
246 Brown DeerBrown Deer School District −15.9 pts 18.6% 25.6%
247 Antigo AntigoAntigo Unified School District −16.4 pts 20% 23%
248 Map of Delavan DelavanDelavan-Darien School District −16.6 pts 19.7% 23%
249 MarshallMarshall School District −16.6 pts 18.5% 24.3%
250 MarinetteMarinette School District −17.3 pts 21.2% 20.2%
251 West Allis West AllisWest Allis-West Milwaukee School District −17.6 pts 16.3% 24.4%
252 Ashland AshlandAshland School District −17.7 pts 14.6% 25.8%
253 Green Bay Green BayGreen Bay Area Public School District −18.2 pts 19.3% 20.3%
254 Map of North Fond du Lac North Fond du LacNorth Fond du Lac School District −19.3 pts 15.9% 21.4%
255 Map of Lac du Flambeau Lac du FlambeauVilas County · Lac du Flambeau #1 School District −20.5 pts 15% 20%
256 Map of Sturtevant SturtevantRacine Unified School District −21.0 pts 12% 22%
257 Map of New Lisbon New LisbonNew Lisbon School District −21.8 pts 12.7% 19.7%
258 MilwaukeeMilwaukee School District −25.2 pts 9.4% 16.1%
259 West MilwaukeeWest Allis-West Milwaukee School District −25.4 pts 7.6% 17.4%
260 BeloitBeloit School District −25.8 pts 10.6% 13.8%
261 RacineRacine Unified School District −26.1 pts 8% 15.7%
262 Menominee MenomineeMenominee County · Menominee Indian School District −34.5 pts 3.4% 3.4%

How this ranking works

For every public school in a town we take its latest math and reading proficiency and subtract the Wisconsin average for the same test. The town’s score is the average of those gaps, weighted by each school’s enrollment, so a big high school counts more than a small annex. Private schools aren’t included.

Each state writes its own tests, so these scores compare towns within Wisconsin only. We don’t rank a town unless at least 150 students in its schools were tested. Test data: EDFacts via Urban Institute Education Data Portal (SY2020-21).

Only towns with at least 2,500 residents are ranked; Census estimates for smaller places are too uncertain. Population and income: U.S. Census Bureau American Community Survey 5-year estimates. Town photos: Wikimedia Commons, credited on each town’s page.

Same ranking in other states