INIndiana rankings

Towns with the most children in Indiana

Ranked by the share of residents under 18, a sign of family neighborhoods. 600 towns with 2,500+ residents.

U.S. Census ACS 2020–2024 5-year

#TownUnder 18Median ageMedian income
1 Van BurenDaviess County · 2,795 people 45.1% 24.9 $90,985
2 Map of Monroe MonroeAdams County · 5,335 people 42.3% 22.7 $73,894
3 ClearspringLaGrange County · 4,652 people 40.8% 22.3 $87,768
4 Benton BentonElkhart County · 3,236 people 39.5% 27.5 $94,070
5 Map of Jefferson JeffersonKosciusko County · 2,725 people 39% 33.6 $101,481
6 Georgetown3,800 people 38.9% 34.4 $113,265
7 EdenLaGrange County · 4,954 people 38.8% 25.7 $91,067
8 Map of Van Buren Van BurenLaGrange County · 4,254 people 38.7% 28.2 $100,385
9 HenryFulton County · 3,034 people 36.6% 29.4 $79,539
10 Map of Harrison HarrisonElkhart County · 3,555 people 35.5% 32.8 $80,938
11 BarrDaviess County · 5,443 people 35.4% 30.3 $92,717
12 WabashAdams County · 6,612 people 35% 29.3 $61,250
13 Map of Clay ClayLaGrange County · 3,787 people 34.5% 29.2 $100,648
14 Ligonier4,347 people 33.6% 27.9 $59,359
15 Lima LimaLaGrange County · 3,155 people 33.6% 28.8 $74,083
16 Map of Ross RossClinton County · 2,805 people 33.4% 32.8 $85,857
17 Map of Huntertown Huntertown11,379 people 33.1% 33.6 $109,432
18 PerryNoble County · 6,951 people 33.1% 29.4 $72,575
19 YorkElkhart County · 4,330 people 32.7% 31.5 $79,191
20 Map of Washington WashingtonElkhart County · 6,926 people 32.4% 33.9 $71,000
21 Map of Haw Creek Haw CreekBartholomew County · 3,826 people 32.2% 31.9 $86,667
22 BrownHendricks County · 14,913 people 32.1% 37.7 $140,108
23 Map of Fairmount Fairmount2,662 people 31.8% 33.4 $51,739
24 NewburyLaGrange County · 5,858 people 31.7% 30.4 $88,633
25 Monon MononWhite County · 3,298 people 31.3% 32.4 $48,670
26 Map of Jackson JacksonElkhart County · 4,998 people 31.1% 34.3 $89,542
27 Leo-Cedarville3,695 people 30.9% 33.6 $116,375
28 MiddleburyElkhart County · 8,897 people 30.8% 34.7 $88,854
29 Sullivan4,252 people 30.8% 33.2 $46,551
30 Cedar CreekAllen County · 13,932 people 30.7% 36.0 $112,286
31 Map of Whitestown Whitestown12,466 people 30.7% 31.6 $123,643
32 Middlebury3,700 people 30.7% 35.9 $75,236
33 ClayBartholomew County · 3,298 people 30.7% 34.2 $89,688
34 Pittsboro4,156 people 30.6% 33.5 $126,023
35 Bargersville10,752 people 30.5% 38.1 $114,231
36 Seymour22,371 people 30.4% 33.3 $64,426
37 Map of Sheffield SheffieldTippecanoe County · 3,966 people 30.4% 30.7 $81,346
38 Map of Gregg GreggMorgan County · 2,973 people 30.2% 37.3 $67,528
39 Brooklyn Brooklyn2,570 people 30.1% 33.6 $58,176
40 ClayHoward County · 4,038 people 29.8% 39.5 $104,292
41 HarrisonKosciusko County · 3,718 people 29.7% 40.6 $74,904
42 Madison MadisonDaviess County · 3,028 people 29.7% 36.5 $66,970
43 Fall CreekHamilton County · 73,319 people 29.6% 37.6 $146,226
44 GreenMadison County · 7,638 people 29.5% 36.8 $96,875
45 Map of Springfield SpringfieldAllen County · 4,627 people 29.5% 31.0 $85,287
46 Map of Milan MilanAllen County · 3,965 people 29.5% 35.0 $120,476
47 Map of Albion AlbionNoble County · 2,723 people 29.5% 36.0 $70,565
48 Map of Jefferson JeffersonElkhart County · 11,035 people 29.4% 35.3 $112,136
49 MonroeClark County · 5,753 people 29.2% 35.2 $90,733
50 Charlestown8,294 people 29.1% 32.9 $77,288
51 Map of German GermanMarshall County · 8,838 people 29% 34.9 $79,175
52 GreenvilleFloyd County · 7,782 people 29% 42.3 $121,435
53 Map of Harris HarrisSt. Joseph County · 24,558 people 28.9% 36.9 $112,056
54 KankakeeLaPorte County · 4,768 people 28.9% 41.8 $109,426
55 PerryTippecanoe County · 9,241 people 28.8% 35.1 $86,778
56 PlainKosciusko County · 8,868 people 28.6% 35.8 $70,511
57 Gary Gary68,113 people 28.5% 36.5 $38,731
58 Cumberland Cumberland6,267 people 28.5% 34.5 $87,364
59 Map of Wood WoodClark County · 2,829 people 28.5% 40.3 $86,528
60 Ingalls Ingalls2,512 people 28.5% 38.3 $74,236
61 WayneMarion County · 148,293 people 28.4% 33.2 $57,059
62 Map of Granger Granger30,321 people 28.4% 40.4 $123,318
63 Winfield7,816 people 28.4% 37.6 $135,870
64 Map of Sparta SpartaNoble County · 2,842 people 28.4% 38.3 $81,935
65 JacksonJackson County · 23,352 people 28.3% 34.2 $62,411
66 Map of Delphi Delphi2,927 people 28.3% 37.0 $59,972
67 FranklinMarion County · 66,239 people 28.2% 36.0 $97,383
68 Map of Harrison HarrisonBartholomew County · 4,308 people 28.2% 36.9 $119,877
69 PierceWashington County · 2,501 people 28.2% 38.7 $57,344
70 DecaturMarion County · 36,938 people 28.1% 32.7 $70,206
71 Johnson JohnsonGibson County · 4,451 people 28.1% 41.4 $95,673
72 Frankfort Frankfort15,917 people 28% 33.2 $57,412
73 Buck CreekHancock County · 9,731 people 28% 38.3 $111,224
74 Map of Santa Claus Santa Claus2,793 people 28% 43.4 $89,659
75 Map of Indian Creek Indian CreekLawrence County · 2,673 people 28% 42.8 $92,853
76 Map of Worth WorthBoone County · 5,253 people 27.9% 33.4 $122,911
77 WayneHenry County · 4,134 people 27.9% 40.0 $62,599
78 Map of Spencer SpencerJennings County · 2,782 people 27.8% 32.9 $77,566
79 LauramieTippecanoe County · 2,590 people 27.8% 38.4 $74,805
80 Map of Center CenterClinton County · 17,428 people 27.7% 33.4 $59,611
81 Map of New Whiteland New Whiteland5,704 people 27.7% 34.6 $89,918
82 Map of Perry PerryAllen County · 38,311 people 27.6% 38.5 $112,479
83 Map of Richland RichlandJay County · 3,915 people 27.6% 41.5 $50,160
84 CarterSpencer County · 3,231 people 27.6% 40.4 $75,288
85 Sugar CreekVigo County · 7,154 people 27.5% 38.8 $55,625
86 Berne Berne3,965 people 27.5% 33.6 $62,159
87 MarionAllen County · 3,926 people 27.5% 41.6 $68,000
88 ClaySpencer County · 2,890 people 27.5% 43.7 $89,167
89 WalnutMarshall County · 2,871 people 27.5% 41.2 $62,607
90 CharlestownClark County · 15,847 people 27.4% 35.0 $92,021
91 Map of Beech Grove Beech Grove14,913 people 27.4% 36.1 $49,973
92 AdamsAllen County · 34,742 people 27.3% 35.3 $60,041
93 Brownsburg31,215 people 27.3% 36.1 $102,235
94 Map of Monroe MonroeRandolph County · 3,454 people 27.3% 33.2 $53,571
95 LincolnHendricks County · 36,860 people 27.2% 36.6 $103,086
96 WinfieldLake County · 13,555 people 27.2% 38.2 $133,448
97 HarrisonWells County · 8,879 people 27.2% 33.0 $61,689
98 MiddleHendricks County · 7,324 people 27.2% 38.6 $125,065
99 GermanVanderburgh County · 7,278 people 27.2% 40.7 $81,346
100 PaoliOrange County · 5,965 people 27.2% 41.4 $49,135
101 Map of Laughery LaugheryRipley County · 5,105 people 27.2% 38.0 $60,119
102 Centerville2,772 people 27.2% 41.1 $49,688
103 ThorncreekWhitley County · 4,213 people 27.1% 41.0 $112,548
104 GrantDeKalb County · 3,111 people 27.1% 38.2 $80,000
105 ElkhartElkhart County · 38,301 people 27% 33.7 $63,925
106 Map of Batesville Batesville7,282 people 26.9% 38.2 $62,292
107 Map of DeMotte DeMotte4,234 people 26.9% 38.3 $69,868
108 WayneBartholomew County · 3,790 people 26.9% 36.5 $71,086
109 Map of Lake LakeAllen County · 2,830 people 26.9% 39.8 $86,818
110 Whiting4,532 people 26.8% 33.5 $71,708
111 Map of Logan LoganDearborn County · 3,894 people 26.8% 40.2 $118,750
112 Lapel2,668 people 26.8% 34.1 $79,778
113 Map of Fishers Fishers102,337 people 26.7% 37.6 $130,203
114 La Porte22,449 people 26.7% 34.6 $59,307
115 Speedway13,968 people 26.7% 34.5 $60,147
116 Danville Danville11,714 people 26.7% 39.0 $97,083
117 Grissom AFB Grissom AFB2,977 people 26.7% 28.1 $55,104
118 LincolnSt. Joseph County · 2,775 people 26.7% 32.9 $66,622
119 Lawrence49,517 people 26.6% 34.3 $74,022
120 Map of Lafayette LafayetteAllen County · 4,316 people 26.6% 40.0 $119,038
121 Union City3,569 people 26.6% 38.3 $39,360
122 CalumetLake County · 90,784 people 26.5% 37.2 $46,882
123 ConcordElkhart County · 55,823 people 26.5% 35.9 $55,206
124 Map of Huntingburg Huntingburg6,396 people 26.5% 34.5 $54,421
125 Map of Wayne WayneRandolph County · 4,344 people 26.5% 38.6 $45,983
126 Map of Johnson JohnsonLaGrange County · 3,617 people 26.5% 43.1 $83,795
127 PolkWashington County · 2,702 people 26.5% 39.9 $91,439
128 Map of Lawrence LawrenceMarion County · 122,402 people 26.4% 34.6 $72,081
129 WayneHamilton County · 11,287 people 26.4% 32.1 $94,037
130 Map of Wilmington WilmingtonDeKalb County · 4,026 people 26.4% 38.6 $69,091
131 Map of Steuben SteubenSteuben County · 2,925 people 26.4% 38.6 $73,000
132 Elkhart53,733 people 26.3% 35.0 $51,028
133 AboiteAllen County · 42,908 people 26.3% 40.2 $108,350
134 MontgomeryGibson County · 4,044 people 26.3% 38.7 $68,000
135 WarrenMarion County · 106,062 people 26.2% 35.3 $58,962
136 Avilla Avilla2,878 people 26.2% 34.2 $78,880
137 Goshen34,420 people 26.1% 34.4 $59,184
138 Map of Noblesville NoblesvilleHamilton County · 73,362 people 26% 35.9 $104,047
139 Westfield WashingtonHamilton County · 57,875 people 26% 37.1 $120,664
140 Map of Center CenterLaPorte County · 25,191 people 26% 37.1 $68,142
141 Georgetown GeorgetownFloyd County · 11,119 people 26% 40.7 $108,287
142 Map of McCordsville McCordsville10,329 people 26% 37.9 $110,692
143 Map of Ray RayFranklin County · 4,372 people 26% 41.3 $90,481
144 RileyVigo County · 3,173 people 26% 41.2 $97,300
145 Westfield54,677 people 25.9% 36.9 $122,789
146 Map of Zionsville Zionsville32,095 people 25.9% 42.1 $172,024
147 Jasper15,991 people 25.9% 37.7 $68,817
148 Map of Baugo BaugoElkhart County · 9,489 people 25.9% 40.3 $80,960
149 West CreekLake County · 7,843 people 25.9% 43.5 $87,346
150 Map of Clark ClarkJohnson County · 2,946 people 25.9% 42.2 $138,234
151 Map of Center CenterLake County · 39,607 people 25.8% 40.2 $102,336
152 TippecanoeTippecanoe County · 9,759 people 25.8% 41.3 $109,652
153 OliveSt. Joseph County · 4,363 people 25.8% 38.9 $78,964
154 Map of Wea WeaTippecanoe County · 34,621 people 25.7% 34.5 $69,142
155 FairmountGrant County · 3,961 people 25.7% 39.8 $66,078
156 VernonJackson County · 3,406 people 25.7% 40.1 $64,850
157 Map of Cleveland ClevelandWhitley County · 3,345 people 25.7% 35.0 $61,302
158 Brownstown Brownstown3,040 people 25.7% 40.7 $62,756
159 PerryMarion County · 121,505 people 25.6% 35.0 $66,897
160 Map of Logansport Logansport17,790 people 25.6% 37.1 $47,291
161 Dunlap6,109 people 25.6% 39.3 $87,039
162 Map of South Bend South Bend103,085 people 25.5% 34.8 $55,786
163 Map of Lake Station Lake Station13,185 people 25.5% 33.5 $59,591
164 ViennaScott County · 10,680 people 25.5% 38.5 $53,163
165 PatokaDubois County · 7,869 people 25.5% 37.7 $70,197
166 CenterStarke County · 6,121 people 25.5% 39.1 $56,556
167 MonroeMorgan County · 5,934 people 25.5% 40.4 $101,573
168 Map of Redding ReddingJackson County · 5,231 people 25.5% 38.2 $85,692
169 MorganHarrison County · 4,039 people 25.5% 40.6 $63,426
170 CenterGreene County · 3,229 people 25.5% 42.7 $75,250
171 Map of Washington WashingtonKosciusko County · 2,901 people 25.5% 36.9 $69,410
172 Map of Eel EelCass County · 18,518 people 25.4% 37.0 $47,617
173 Richland RichlandMonroe County · 15,190 people 25.4% 38.8 $100,957
174 Map of Jackson JacksonHuntington County · 4,146 people 25.4% 38.6 $77,379
175 Map of Center CenterBenton County · 2,761 people 25.4% 40.6 $52,907
176 Wayne WayneAllen County · 109,198 people 25.3% 33.8 $49,084
177 East Chicago26,022 people 25.3% 36.5 $42,125
178 Map of Center CenterHendricks County · 13,885 people 25.3% 40.4 $97,017
179 Map of Allen AllenNoble County · 7,089 people 25.3% 35.8 $78,359
180 Bremen Bremen4,642 people 25.3% 36.2 $68,429
181 Map of Van Buren Van BurenFountain County · 2,890 people 25.3% 43.0 $58,173
182 Map of Bourbon BourbonMarshall County · 2,834 people 25.3% 34.4 $75,804
183 White RiverJohnson County · 54,006 people 25.2% 40.2 $105,130
184 Portland6,416 people 25.2% 37.4 $51,513
185 UnionClark County · 4,635 people 25.2% 39.6 $111,107
186 Pendleton Pendleton5,321 people 25.1% 38.8 $86,806
187 Deer Creek Deer CreekCarroll County · 4,640 people 25.1% 41.3 $61,627
188 Map of Franklin FranklinHarrison County · 4,174 people 25.1% 38.1 $95,686
189 PoseyClay County · 4,040 people 25.1% 39.0 $93,664
190 Princeton Princeton8,372 people 25% 38.0 $57,618
191 WayneStarke County · 4,605 people 25% 35.8 $60,250
192 Map of Wheatfield WheatfieldJasper County · 4,490 people 25% 45.0 $80,150
193 Map of Butler Butler2,660 people 25% 39.0 $54,688
194 FranklinJohnson County · 21,569 people 24.9% 34.2 $82,608
195 Washington Washington12,367 people 24.9% 37.3 $50,331
196 Scottsburg7,362 people 24.9% 34.9 $38,578
197 HamiltonDelaware County · 7,221 people 24.9% 42.1 $74,274
198 Map of Union UnionElkhart County · 6,251 people 24.9% 39.1 $72,422
199 Map of Bloomfield BloomfieldLaGrange County · 5,830 people 24.9% 43.8 $62,315
200 LafayetteMadison County · 5,175 people 24.9% 40.3 $63,857
201 HensleyJohnson County · 3,907 people 24.9% 45.1 $90,525
202 JacksonDeKalb County · 3,749 people 24.9% 40.8 $103,346
203 Map of Prairie PrairieWhite County · 3,384 people 24.9% 41.3 $81,731
204 Indianapolis Indianapolis895,436 people 24.8% 34.3 $66,307
205 VernonHancock County · 17,158 people 24.8% 38.5 $108,370
206 Patoka PatokaGibson County · 11,623 people 24.8% 39.4 $65,014
207 GermanBartholomew County · 7,219 people 24.8% 40.2 $74,608
208 Map of Bright Bright5,540 people 24.8% 42.1 $108,974
209 Map of Fortville Fortville4,976 people 24.8% 36.0 $84,000
210 Map of Jackson JacksonMorgan County · 3,685 people 24.8% 42.8 $72,192
211 Map of Center CenterRipley County · 2,575 people 24.8% 35.7 $62,861
212 BrownHancock County · 2,521 people 24.8% 42.2 $82,734
213 Franklin Franklin26,168 people 24.7% 34.5 $82,380
214 Lowell11,073 people 24.7% 39.2 $84,024
215 Clear CreekMonroe County · 5,330 people 24.7% 40.8 $84,150
216 Map of Adams AdamsRipley County · 5,192 people 24.7% 43.8 $69,312
217 Knox Knox3,479 people 24.7% 43.6 $48,931
218 Clay ClayHamilton County · 101,217 people 24.6% 40.6 $142,449
219 PleasantJohnson County · 64,232 people 24.6% 35.8 $84,437
220 Map of Osolo OsoloElkhart County · 28,786 people 24.6% 39.3 $61,379
221 Map of Union UnionDeKalb County · 13,917 people 24.6% 36.1 $75,568
222 Auburn Auburn13,565 people 24.6% 35.6 $68,750
223 Map of Center CenterWayne County · 7,378 people 24.6% 44.0 $68,821
224 Hartford City5,794 people 24.6% 40.2 $41,752
225 Map of Jackson JacksonPorter County · 5,621 people 24.6% 46.9 $132,961
226 Stony CreekMadison County · 3,988 people 24.6% 41.6 $79,250
227 Map of Jackson JacksonBoone County · 2,760 people 24.6% 37.7 $75,729
228 Map of Carmel Carmel101,651 people 24.5% 40.6 $141,505
229 Chesterton14,446 people 24.5% 38.4 $91,060
230 ClevelandElkhart County · 12,961 people 24.5% 40.1 $84,375
231 Map of Liberty LibertyPorter County · 11,048 people 24.5% 42.1 $96,563
232 Map of Peru PeruMiami County · 10,901 people 24.5% 41.2 $46,159
233 Map of Keener KeenerJasper County · 10,840 people 24.5% 41.4 $74,292
234 Map of North NorthMarshall County · 4,032 people 24.5% 40.2 $73,125
235 PikeMarion County · 83,009 people 24.4% 36.2 $69,398
236 St. Joseph St. JosephAllen County · 77,745 people 24.4% 35.5 $72,566
237 Washington WashingtonDaviess County · 16,333 people 24.4% 39.4 $58,630
238 Rensselaer5,573 people 24.4% 30.8 $60,331
239 Map of Fort Wayne Fort Wayne268,589 people 24.3% 35.0 $61,422
240 Map of Avon Avon23,437 people 24.3% 37.4 $98,486
241 Map of Centre CentreSt. Joseph County · 14,438 people 24.3% 43.5 $79,120
242 Map of Bluffton Bluffton10,529 people 24.3% 38.9 $57,539
243 Boonville6,702 people 24.3% 40.2 $63,580
244 BrownstownJackson County · 5,693 people 24.3% 41.0 $72,256
245 WashingtonGrant County · 3,410 people 24.3% 38.6 $51,014
246 Bloomfield2,713 people 24.3% 38.9 $54,948
247 PortageSt. Joseph County · 94,489 people 24.2% 32.5 $52,872
248 St. John St. John22,567 people 24.2% 42.3 $131,467
249 BainbridgeDubois County · 17,207 people 24.2% 39.1 $68,918
250 Map of Attica Attica3,238 people 24.2% 33.0 $68,931
251 JeffersonWayne County · 3,212 people 24.2% 39.6 $61,212
252 AddisonShelby County · 21,744 people 24.1% 36.4 $58,009
253 Map of Warsaw Warsaw16,768 people 24.1% 33.8 $61,035
254 MonroeMadison County · 8,823 people 24.1% 37.4 $67,409
255 StocktonGreene County · 8,237 people 24.1% 39.7 $47,167
256 Map of Shorewood Forest Shorewood Forest3,263 people 24.1% 47.2 $165,972
257 Shelbyville20,296 people 24% 36.3 $55,602
258 Map of Lebanon Lebanon17,812 people 24% 34.6 $65,154
259 Map of Wayne WayneJay County · 7,942 people 24% 38.2 $59,403
260 LickingBlackford County · 7,643 people 24% 40.9 $47,103
261 Map of Hidden Valley Hidden Valley5,706 people 24% 40.2 $121,208
262 Map of Mitchell Mitchell3,937 people 24% 38.3 $48,930
263 New Haven15,698 people 23.9% 39.4 $70,970
264 Map of Lawrenceburg LawrenceburgDearborn County · 11,300 people 23.9% 39.3 $72,665
265 Map of Hamilton HamiltonSullivan County · 7,107 people 23.9% 39.4 $54,885
266 MarionJasper County · 6,654 people 23.9% 34.5 $62,252
267 Map of Greendale Greendale3,986 people 23.9% 39.4 $74,980
268 HarrisonBlackford County · 2,812 people 23.9% 43.4 $61,346
269 ColumbusBartholomew County · 51,824 people 23.8% 36.5 $77,456
270 Crown Point Crown Point34,393 people 23.8% 39.8 $101,686
271 Kendallville10,556 people 23.8% 37.6 $58,939
272 Map of Geneva GenevaJennings County · 7,532 people 23.8% 38.6 $69,880
273 Floyds Knobs4,515 people 23.8% 48.0 $126,341
274 New Palestine3,227 people 23.8% 40.4 $96,923
275 MonroeCarroll County · 2,880 people 23.8% 38.3 $55,056
276 HanoverLake County · 19,712 people 23.7% 40.8 $102,823
277 Map of Cedar Lake Cedar Lake15,295 people 23.7% 40.2 $83,381
278 Yorktown11,699 people 23.7% 41.8 $81,674
279 Map of Lakes of the Four Seasons Lakes of the Four Seasons7,402 people 23.7% 41.6 $121,750
280 Ellettsville6,698 people 23.7% 34.5 $90,213
281 Map of Jefferson JeffersonWells County · 5,897 people 23.7% 36.4 $73,736
282 Map of Washington WashingtonHendricks County · 60,135 people 23.6% 39.0 $100,090
283 Cedar CreekLake County · 12,998 people 23.6% 41.1 $86,780
284 Map of North Vernon North Vernon7,078 people 23.6% 37.9 $51,429
285 Map of Olive OliveElkhart County · 3,389 people 23.6% 39.9 $81,510
286 Map of Harrison HarrisonClay County · 2,583 people 23.6% 40.5 $72,500
287 Map of Hammond Hammond76,768 people 23.5% 36.0 $55,504
288 Greenwood66,029 people 23.5% 36.4 $83,608
289 Map of Ohio OhioWarrick County · 42,215 people 23.5% 40.5 $92,550
290 Plymouth10,664 people 23.5% 37.7 $58,623
291 Map of Winchester Winchester5,284 people 23.5% 35.4 $52,439
292 UnionGibson County · 4,362 people 23.5% 32.1 $66,250
293 Map of Posey PoseyHarrison County · 2,855 people 23.5% 44.0 $84,348
294 Lafayette71,159 people 23.4% 33.0 $53,716
295 Sugar CreekHancock County · 17,174 people 23.4% 42.1 $100,714
296 Map of Center CenterMarshall County · 15,990 people 23.4% 39.9 $67,867
297 Map of Lafayette LafayetteFloyd County · 8,249 people 23.4% 46.6 $118,380
298 Map of Richland RichlandGreene County · 4,688 people 23.4% 39.7 $68,475
299 Map of Moral MoralShelby County · 4,613 people 23.4% 41.1 $97,759
300 MorganPorter County · 4,015 people 23.4% 43.8 $112,951
301 Map of Roselawn Roselawn3,417 people 23.4% 42.7 $75,506
302 Map of Smithville-Sanders Smithville-Sanders3,299 people 23.4% 40.9 $74,750
303 Map of Penn PennSt. Joseph County · 68,620 people 23.3% 37.0 $65,544
304 Kokomo59,122 people 23.3% 39.4 $55,360
305 Map of Union UnionMontgomery County · 25,367 people 23.3% 39.7 $63,529
306 Van BurenMonroe County · 12,850 people 23.3% 37.0 $74,397
307 MarrsPosey County · 5,392 people 23.3% 41.1 $103,750
308 FloydPutnam County · 4,210 people 23.3% 35.5 $88,442
309 Chandler3,978 people 23.3% 36.1 $74,725
310 JeffersonSwitzerland County · 3,286 people 23.3% 42.2 $58,929
311 JacksonHamilton County · 11,201 people 23.2% 42.7 $84,913
312 Map of Wabash Wabash10,358 people 23.2% 40.3 $53,410
313 Map of Taylor TaylorHoward County · 9,396 people 23.2% 44.0 $71,971
314 Map of Keyser KeyserDeKalb County · 7,927 people 23.2% 39.4 $62,234
315 Map of Lincoln LincolnNewton County · 4,605 people 23.2% 40.1 $80,953
316 Map of Melody Hill Melody Hill3,243 people 23.2% 39.2 $93,906
317 Paoli Paoli3,125 people 23.2% 42.6 $42,906
318 Vernon VernonJennings County · 2,865 people 23.2% 37.2 $77,131
319 Map of Crawfordsville Crawfordsville16,491 people 23.1% 36.2 $55,033
320 Osceola Osceola2,593 people 23.1% 38.9 $66,503
321 CenterHoward County · 45,966 people 23% 39.2 $51,025
322 Garrett6,642 people 23% 39.4 $64,179
323 Map of Smith SmithWhitley County · 5,269 people 23% 40.0 $81,761
324 Whiteland5,173 people 23% 36.3 $96,944
325 ClayMorgan County · 4,265 people 23% 41.8 $81,944
326 FerdinandDubois County · 3,617 people 23% 45.6 $82,738
327 Ossian3,384 people 23% 44.1 $71,563
328 SandcreekDecatur County · 3,106 people 23% 44.4 $64,278
329 FranklinGrant County · 7,041 people 22.9% 44.1 $45,345
330 Pleasant PleasantPorter County · 4,511 people 22.9% 42.0 $87,389
331 Country Squire Lakes3,057 people 22.9% 35.5 $57,201
332 WayneKosciusko County · 29,518 people 22.8% 35.8 $71,879
333 NobleWabash County · 13,785 people 22.8% 41.1 $64,539
334 Map of Scott ScottVanderburgh County · 10,440 people 22.8% 43.0 $106,628
335 Map of Jackson JacksonHarrison County · 6,002 people 22.8% 42.3 $85,645
336 UnionSt. Joseph County · 3,475 people 22.8% 43.6 $76,636
337 Newburgh Newburgh3,395 people 22.8% 50.8 $75,135
338 Map of Pigeon PigeonVanderburgh County · 27,040 people 22.7% 37.9 $42,766
339 WashingtonAdams County · 8,767 people 22.7% 42.9 $61,371
340 White RiverRandolph County · 7,159 people 22.7% 39.6 $59,461
341 Map of Perry PerryMartin County · 5,042 people 22.7% 45.2 $64,879
342 Map of Washington WashingtonMiami County · 3,373 people 22.7% 46.9 $48,723
343 Map of Franklin FranklinWashington County · 2,690 people 22.7% 35.3 $71,705
344 Map of North NorthLake County · 154,735 people 22.6% 38.3 $61,798
345 FairfieldTippecanoe County · 53,635 people 22.6% 34.0 $54,354
346 Hobart HobartLake County · 40,326 people 22.6% 37.4 $70,273
347 Map of Troy TroyPerry County · 11,997 people 22.6% 39.3 $55,526
348 ColumbiaWhitley County · 11,895 people 22.6% 38.2 $70,071
349 Utica UticaClark County · 8,603 people 22.6% 39.8 $102,897
350 Tipton5,280 people 22.6% 37.0 $59,828
351 Map of Simonton Lake Simonton Lake4,248 people 22.6% 47.0 $75,673
352 Map of Wright WrightGreene County · 3,601 people 22.6% 40.1 $54,444
353 Loogootee2,853 people 22.6% 43.7 $50,000
354 PatokaPike County · 2,810 people 22.6% 39.0 $67,156
355 Boon BoonWarrick County · 13,713 people 22.5% 42.6 $78,464
356 ConnersvilleFayette County · 13,109 people 22.5% 41.0 $48,854
357 Map of Washington WashingtonPorter County · 5,850 people 22.5% 36.1 $109,879
358 Map of Harrison HarrisonDearborn County · 3,407 people 22.5% 43.2 $67,554
359 OregonStarke County · 3,262 people 22.5% 48.6 $71,094
360 Richmond35,581 people 22.4% 38.6 $45,399
361 RushvilleRush County · 7,654 people 22.4% 39.1 $57,639
362 Map of Adams AdamsMadison County · 3,990 people 22.4% 44.5 $82,500
363 Map of Miller MillerDearborn County · 10,041 people 22.3% 43.3 $112,634
364 Columbia City Columbia City9,897 people 22.3% 37.3 $68,089
365 Map of Robinson RobinsonPosey County · 3,881 people 22.3% 43.1 $98,135
366 Bean Blossom Bean BlossomMonroe County · 2,951 people 22.3% 44.0 $82,794
367 LagroWabash County · 2,725 people 22.3% 49.2 $82,394
368 Map of Center CenterVanderburgh County · 41,018 people 22.2% 41.0 $78,964
369 Lancaster LancasterWells County · 6,122 people 22.2% 43.7 $76,563
370 Map of Boone BoonePorter County · 6,099 people 22.2% 43.7 $74,631
371 Brookville2,643 people 22.2% 36.8 $55,938
372 Map of Center CenterBoone County · 19,246 people 22.1% 37.1 $65,322
373 HarrisonHoward County · 9,867 people 22.1% 40.9 $85,478
374 Cicero Cicero5,509 people 22.1% 44.5 $66,934
375 Alexandria5,155 people 22.1% 36.3 $64,317
376 Huntington17,030 people 22% 34.8 $56,520
377 Greensburg12,229 people 22% 38.1 $62,655
378 MadisonMorgan County · 10,235 people 22% 42.5 $96,058
379 Map of German GermanSt. Joseph County · 10,020 people 22% 38.9 $74,918
380 Map of Hebron Hebron3,976 people 22% 44.1 $73,812
381 Map of Logan LoganFountain County · 3,557 people 22% 35.2 $68,444
382 WayneWayne County · 39,758 people 21.9% 40.1 $47,930
383 Westchester WestchesterPorter County · 20,958 people 21.9% 38.9 $83,129
384 Washington WashingtonMorgan County · 17,671 people 21.9% 39.5 $70,513
385 Map of Center CenterJennings County · 8,164 people 21.9% 39.5 $51,165
386 Map of Harrison HarrisonFayette County · 6,231 people 21.9% 41.5 $51,731
387 Map of Benton BentonMonroe County · 3,261 people 21.9% 49.1 $90,296
388 Map of Madison MadisonDubois County · 2,892 people 21.9% 41.7 $86,277
389 Lagrange Lagrange2,790 people 21.9% 46.1 $54,492
390 Eel RiverAllen County · 4,278 people 21.8% 43.5 $99,966
391 Covington3,069 people 21.8% 44.3 $52,466
392 Porter PorterPorter County · 9,675 people 21.7% 42.5 $123,075
393 WashingtonOwen County · 6,437 people 21.7% 41.9 $62,182
394 Mount Vernon6,400 people 21.7% 41.1 $62,263
395 Linton5,260 people 21.7% 36.2 $45,440
396 Map of Fall Creek Fall CreekHenry County · 4,674 people 21.7% 42.6 $69,350
397 Map of Van Buren Van BurenClay County · 3,190 people 21.7% 45.1 $69,536
398 CoolspringLaPorte County · 15,637 people 21.6% 39.5 $61,875
399 NeedhamJohnson County · 7,704 people 21.6% 40.8 $92,171
400 HarrisonDelaware County · 3,502 people 21.6% 41.9 $82,806
401 Map of Center CenterHancock County · 30,217 people 21.5% 38.9 $78,859
402 Map of Henry HenryHenry County · 21,970 people 21.5% 41.0 $58,355
403 VincennesKnox County · 21,685 people 21.5% 38.4 $58,588
404 HarrisonHarrison County · 13,545 people 21.5% 43.6 $66,722
405 Map of Union UnionPorter County · 9,445 people 21.5% 44.8 $115,664
406 MarionLawrence County · 8,851 people 21.5% 41.7 $51,262
407 BrazilClay County · 7,831 people 21.5% 39.5 $52,055
408 ScipioLaPorte County · 5,139 people 21.5% 46.2 $78,269
409 Map of French Lick French LickOrange County · 4,587 people 21.5% 43.3 $61,173
410 Map of Heritage Lake Heritage Lake3,227 people 21.5% 33.9 $87,568
411 KnightVanderburgh County · 68,180 people 21.4% 37.6 $58,227
412 Gas City6,076 people 21.4% 44.9 $55,982
413 WashingtonMarion County · 138,384 people 21.3% 35.7 $77,416
414 Evansville116,116 people 21.3% 38.2 $53,387
415 CenterGrant County · 21,543 people 21.3% 31.0 $42,698
416 HuntingtonHuntington County · 20,367 people 21.3% 36.7 $59,619
417 Martinsville11,933 people 21.3% 38.2 $60,177
418 Map of Wayne WayneNoble County · 10,927 people 21.3% 41.0 $60,000
419 CenterUnion County · 2,867 people 21.3% 39.3 $58,750
420 Map of Black BlackPosey County · 8,904 people 21.2% 42.8 $71,183
421 Map of Walker WalkerJasper County · 3,770 people 21.2% 42.5 $91,932
422 Mooresville9,751 people 21.1% 40.7 $68,983
423 Rushville6,036 people 21.1% 39.9 $53,434
424 LibertySt. Joseph County · 3,412 people 21.1% 40.3 $76,418
425 Portage PortagePorter County · 48,418 people 21% 39.7 $76,594
426 Map of Brown BrownMorgan County · 13,782 people 21% 43.0 $70,421
427 BrookvilleFranklin County · 5,737 people 21% 41.6 $64,480
428 AndersonMadison County · 55,367 people 20.9% 38.9 $46,909
429 Jeffersonville51,043 people 20.9% 39.5 $70,930
430 New Castle17,367 people 20.9% 41.2 $51,606
431 Map of Washington WashingtonDecatur County · 14,080 people 20.9% 39.4 $63,989
432 Map of Mill MillGrant County · 10,386 people 20.9% 45.2 $56,280
433 Map of South Haven South Haven7,241 people 20.9% 36.6 $76,003
434 Map of Center CenterMarion County · 152,977 people 20.8% 32.6 $55,129
435 Mishawaka51,021 people 20.8% 36.0 $54,291
436 Portage38,082 people 20.8% 39.8 $76,276
437 Map of Pleasant PleasantSteuben County · 14,570 people 20.8% 38.0 $72,880
438 Silver CreekClark County · 14,213 people 20.8% 40.9 $75,732
439 UnionWhite County · 9,893 people 20.8% 43.7 $62,052
440 ClintonVermillion County · 8,897 people 20.8% 41.0 $57,404
441 Map of Pipe Creek Pipe CreekMiami County · 6,688 people 20.8% 37.2 $61,313
442 TippecanoeKosciusko County · 6,579 people 20.8% 48.4 $72,331
443 MarshallLawrence County · 4,554 people 20.8% 46.4 $98,750
444 SalemDelaware County · 4,027 people 20.8% 44.3 $70,406
445 UnionJohnson County · 2,905 people 20.8% 36.6 $108,889
446 St. JohnLake County · 70,429 people 20.7% 44.6 $103,035
447 Map of Delaware DelawareHamilton County · 35,734 people 20.7% 36.9 $102,471
448 WashingtonWashington County · 10,474 people 20.7% 42.5 $59,083
449 PleasantLaPorte County · 3,538 people 20.7% 38.6 $88,205
450 WhitewaterFranklin County · 2,730 people 20.7% 53.5 $87,308
451 Map of Washington WashingtonPutnam County · 2,529 people 20.7% 37.0 $84,179
452 HarrisonVigo County · 48,962 people 20.6% 32.8 $41,155
453 Map of Rochester RochesterFulton County · 10,129 people 20.6% 46.6 $59,577
454 Tell City7,505 people 20.6% 39.6 $52,949
455 Map of Richland RichlandMadison County · 5,101 people 20.6% 48.3 $63,901
456 OrangeNoble County · 3,920 people 20.6% 47.2 $66,010
457 Map of Troy TroyFountain County · 3,740 people 20.6% 45.0 $55,313
458 New Albany New AlbanyFloyd County · 52,011 people 20.5% 40.0 $65,344
459 Merrillville Merrillville36,476 people 20.5% 42.4 $67,587
460 Map of Ohio OhioSpencer County · 4,861 people 20.5% 44.7 $76,125
461 Map of Michigan City Michigan City31,814 people 20.4% 38.8 $53,089
462 Greenfield Greenfield24,940 people 20.4% 38.8 $76,127
463 Vincennes16,586 people 20.4% 36.4 $53,637
464 Pipe CreekMadison County · 12,177 people 20.4% 44.2 $62,835
465 Map of Jefferson JeffersonGrant County · 5,670 people 20.4% 24.8 $70,694
466 Map of Lexington LexingtonScott County · 3,412 people 20.4% 44.1 $76,130
467 Plainfield Plainfield36,369 people 20.3% 38.4 $87,272
468 Map of Guilford GuilfordHendricks County · 35,238 people 20.3% 37.8 $87,691
469 Marion27,531 people 20.3% 35.2 $43,343
470 SpartaDearborn County · 2,929 people 20.3% 41.9 $65,000
471 JeffersonvilleClark County · 62,645 people 20.2% 40.0 $62,247
472 New Albany37,581 people 20.2% 38.2 $54,710
473 Griffith Griffith16,273 people 20.2% 37.5 $76,636
474 Map of Liberty LibertyHoward County · 4,766 people 20.2% 42.8 $84,632
475 Map of Center CenterPorter County · 46,741 people 20.1% 38.9 $80,022
476 Elwood Elwood8,356 people 20.1% 43.5 $53,280
477 PleasantAllen County · 3,013 people 20.1% 44.4 $75,678
478 Clarksville22,016 people 20% 39.3 $60,467
479 Rochester6,215 people 20% 44.8 $57,008
480 CenterDearborn County · 5,096 people 20% 42.8 $59,375
481 Map of Randolph RandolphOhio County · 4,354 people 20% 45.7 $66,042
482 Sheridan3,205 people 20% 39.8 $66,534
483 Map of Washington WashingtonStarke County · 3,001 people 20% 42.2 $67,619
484 Bedford13,837 people 19.9% 41.8 $49,553
485 White RiverHamilton County · 2,519 people 19.9% 50.4 $82,161
486 Schererville29,701 people 19.8% 44.9 $89,466
487 Map of Hobart Hobart29,558 people 19.8% 39.5 $75,160
488 MadisonJefferson County · 17,956 people 19.8% 43.1 $61,237
489 Map of Lost Creek Lost CreekVigo County · 11,246 people 19.8% 30.6 $67,471
490 Nappanee Nappanee6,815 people 19.8% 36.1 $68,892
491 Decatur9,811 people 19.7% 44.6 $58,646
492 Map of Liberty LibertyHendricks County · 6,187 people 19.7% 44.5 $82,171
493 Root RootAdams County · 6,115 people 19.7% 45.4 $63,492
494 Union UnionDelaware County · 2,532 people 19.7% 44.3 $66,902
495 Map of Washington WashingtonAllen County · 39,192 people 19.6% 36.8 $67,489
496 Aurora Aurora3,648 people 19.6% 43.0 $47,470
497 MilfordLaGrange County · 2,943 people 19.6% 46.1 $90,833
498 Terre Haute Terre Haute58,427 people 19.5% 32.9 $43,126
499 Munster23,733 people 19.5% 45.0 $110,187
500 CiceroTipton County · 8,052 people 19.5% 47.0 $66,821
501 JohnsonRipley County · 3,750 people 19.5% 41.0 $71,204
502 FayetteVigo County · 2,730 people 19.5% 43.5 $86,857
503 Luce LuceSpencer County · 2,645 people 19.5% 45.7 $62,241
504 Map of Angola Angola9,408 people 19.4% 31.9 $64,540
505 LockeElkhart County · 4,297 people 19.4% 31.4 $87,734
506 Map of Vigo VigoKnox County · 4,051 people 19.4% 42.5 $59,120
507 Bicknell3,017 people 19.3% 37.7 $52,188
508 WarrenSt. Joseph County · 7,799 people 19.2% 50.4 $89,958
509 Map of Van Buren Van BurenKosciusko County · 4,324 people 19.2% 41.8 $73,265
510 RossLake County · 48,648 people 19.1% 42.1 $72,416
511 Valparaiso34,733 people 19.1% 37.0 $69,872
512 Dyer Dyer16,400 people 19.1% 47.1 $107,159
513 Map of Lawrenceburg Lawrenceburg5,179 people 19.1% 41.0 $51,250
514 WashingtonPike County · 4,350 people 19.1% 48.1 $63,214
515 Map of West WestMarshall County · 3,815 people 19.1% 49.4 $88,935
516 Porter5,217 people 19% 43.7 $74,542
517 Highland23,680 people 18.9% 44.6 $78,062
518 Carr CarrClark County · 4,982 people 18.9% 42.9 $107,295
519 ClayOwen County · 2,648 people 18.9% 42.3 $85,602
520 MichiganLaPorte County · 27,275 people 18.8% 41.3 $58,356
521 Perry PerryVanderburgh County · 24,373 people 18.8% 33.7 $66,340
522 JeffersonMorgan County · 3,611 people 18.8% 47.1 $101,587
523 Honey CreekVigo County · 17,366 people 18.7% 39.0 $65,458
524 Greencastle GreencastlePutnam County · 12,701 people 18.7% 29.8 $65,078
525 Map of Chester ChesterWabash County · 6,984 people 18.7% 38.8 $66,728
526 OrleansOrange County · 3,602 people 18.7% 45.8 $67,396
527 Fort Branch Fort Branch3,021 people 18.7% 35.1 $58,707
528 Map of Shawswick ShawswickLawrence County · 20,757 people 18.6% 46.0 $60,354
529 ClintonElkhart County · 4,794 people 18.6% 41.5 $42,922
530 Turkey CreekKosciusko County · 8,629 people 18.5% 46.8 $75,909
531 Map of Jennings JenningsScott County · 6,507 people 18.5% 43.7 $40,512
532 Upland3,918 people 18.5% 21.7 $83,839
533 Salem6,489 people 18.4% 43.1 $56,538
534 UnionMarshall County · 2,815 people 18.4% 50.9 $56,477
535 WashingtonBrown County · 5,191 people 18.3% 50.8 $66,793
536 Map of Deer Creek Deer CreekMiami County · 4,702 people 18.3% 35.1 $42,164
537 Map of Columbia ColumbiaGibson County · 3,519 people 18.3% 40.8 $54,711
538 Map of Albany Albany2,907 people 18.3% 49.7 $58,026
539 Fremont FremontSteuben County · 2,906 people 18.3% 43.1 $67,391
540 Map of Franklin FranklinRipley County · 3,635 people 18.2% 44.8 $67,083
541 DelawareDelaware County · 3,499 people 18.2% 46.9 $74,032
542 Map of Clay ClayDearborn County · 2,862 people 18.2% 46.3 $63,295
543 Map of Fall Creek Fall CreekMadison County · 15,484 people 18.1% 41.7 $90,726
544 Map of Pleasant PleasantGrant County · 6,970 people 18.1% 47.4 $59,194
545 Monticello Monticello5,496 people 18.1% 44.5 $52,798
546 Madison12,223 people 18% 44.4 $61,183
547 Sellersburg10,137 people 18% 45.4 $72,179
548 Map of Green GreenMorgan County · 3,646 people 18% 46.8 $116,474
549 Map of Howard HowardHoward County · 2,586 people 18% 51.0 $81,595
550 Map of Curry CurrySullivan County · 3,402 people 17.9% 43.6 $53,469
551 Map of Blue River Blue RiverJohnson County · 4,826 people 17.8% 43.9 $62,436
552 Edinburgh4,381 people 17.8% 43.7 $60,843
553 SpringfieldLaPorte County · 3,745 people 17.7% 51.2 $85,313
554 Map of Adams AdamsParke County · 5,162 people 17.6% 42.4 $61,190
555 Map of Hamblen HamblenBrown County · 4,495 people 17.6% 43.8 $87,159
556 LibertyDelaware County · 4,453 people 17.5% 48.4 $74,457
557 JacksonWayne County · 4,264 people 17.5% 48.9 $58,984
558 North Manchester4,819 people 17.2% 40.4 $61,296
559 Greencastle9,864 people 17.1% 27.5 $55,565
560 Cloverdale CloverdalePutnam County · 3,995 people 17% 52.3 $66,277
561 NinevehJohnson County · 4,220 people 16.7% 48.6 $91,477
562 Austin Austin3,818 people 16.7% 45.2 $31,520
563 Map of Monroe MonroePulaski County · 3,843 people 16.6% 44.5 $54,345
564 GreeneSt. Joseph County · 2,954 people 16.6% 51.9 $74,587
565 Map of Jackson JacksonClay County · 2,824 people 16.6% 51.4 $95,590
566 UnionWhitley County · 2,679 people 16.6% 47.7 $78,125
567 Map of Tippecanoe TippecanoeCarroll County · 2,640 people 16.6% 49.2 $61,438
568 Otter CreekVigo County · 8,987 people 16.5% 47.6 $71,732
569 ClaySt. Joseph County · 34,246 people 16.4% 39.6 $72,406
570 Map of Union UnionMadison County · 8,977 people 16.4% 48.1 $75,795
571 MonroeDelaware County · 3,521 people 16.4% 47.8 $92,083
572 JacksonBrown County · 3,971 people 16.3% 53.4 $74,020
573 Corydon3,157 people 16.3% 48.2 $56,513
574 Rockville2,559 people 16.1% 50.4 $57,083
575 Winona Lake5,080 people 16% 28.9 $82,188
576 CenterDelaware County · 64,560 people 15.9% 29.6 $44,165
577 PerryMonroe County · 53,140 people 15.9% 35.1 $66,567
578 ClayCass County · 2,872 people 15.9% 58.6 $64,309
579 Muncie64,751 people 15.8% 29.7 $44,471
580 Hanover HanoverJefferson County · 5,599 people 15.8% 34.0 $66,019
581 JacksonCass County · 2,752 people 15.7% 48.7 $68,143
582 JeffersonMiami County · 2,652 people 15.3% 45.4 $74,013
583 Hanover3,554 people 15% 28.1 $53,929
584 SewardKosciusko County · 2,514 people 14% 49.2 $77,267
585 Map of Jamestown JamestownSteuben County · 3,264 people 13.9% 57.1 $76,295
586 ManchesterDearborn County · 3,313 people 13.5% 49.1 $96,772
587 Syracuse Syracuse3,233 people 13.2% 42.0 $71,833
588 HaddonSullivan County · 3,739 people 11.9% 40.0 $62,917
589 OilPerry County · 2,579 people 11.8% 38.7 $92,946
590 WabashTippecanoe County · 65,256 people 11.6% 21.9 $41,054
591 Noble NobleNoble County · 2,933 people 11.5% 53.1 $73,487
592 New DurhamLaPorte County · 8,110 people 10.9% 40.5 $89,107
593 Map of Bloomington Bloomington80,049 people 10.6% 25.1 $50,465
594 WarrenPutnam County · 3,412 people 9.9% 38.7 $103,548
595 Map of Prairie PrairieHenry County · 5,991 people 8.8% 48.6 $68,088
596 Map of North Terre Haute North Terre Haute4,534 people 8.7% 52.6 $54,640
597 West Lafayette45,159 people 8.3% 21.4 $34,891
598 Westville5,279 people 7.6% 39.8 $60,794
599 Bloomington BloomingtonMonroe County · 42,978 people 7.5% 22.2 $44,748
600 Map of Notre Dame Notre Dame6,890 people 0.7% 20.3 $19,886

How this ranking works

We rank every town by the share of residents under 18, a sign of family neighborhoods. The town with the highest figure ranks #1. For comparison, the figure for Indiana as a whole is 23.3%.

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