INIndiana rankings

Oldest towns in Indiana

Ranked by the median age of residents — often lake, mountain and retirement towns. 602 towns with 2,500+ residents.

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

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

How this ranking works

We rank every town by the median age of residents — often lake, mountain and retirement towns. The town with the highest figure ranks #1. For comparison, the figure for Indiana as a whole is 38.1.

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