National rankings

Oldest towns in the U.S.

Ranked by the median age of residents — often lake, mountain and retirement towns. Top 100 towns and cities with 10,000+ residents.

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

#TownMedian agePopulationHome value
1 Laguna Woods Laguna WoodsCA · 17,289 people 74.9 17,289 $394,600
2 Sun City WestAZ · 27,425 people 74.8 27,425 $377,800
3 Map of The Villages The VillagesFL · 83,498 people 74.1 83,498 $400,100
4 Green ValleyAZ · 22,114 people 73.6 22,114 $293,500
5 Sun LakesAZ · 13,924 people 73.5 13,924 $455,200
6 Sun City Sun CityAZ · 37,486 people 72.7 37,486 $280,900
7 SaddlebrookeAZ · 13,085 people 72.4 13,085 $498,700
8 On Top of the WorldFL · 16,007 people 71.4 16,007 $303,900
9 Hot Springs VillageAR · 16,327 people 69.6 16,327 $272,000
10 VeniceFL · 27,479 people 69.2 27,479 $434,700
11 Sun City CenterFL · 33,548 people 69.1 33,548 $317,000
12 IonaFL · 13,631 people 68.6 13,631 $322,800
13 EnglewoodFL · 20,091 people 68.5 20,091 $339,900
14 RotondaFL · 10,352 people 68.2 10,352 $389,400
15 Marco IslandFL · 16,205 people 67.9 16,205 $896,300
16 West Vero CorridorFL · 10,461 people 67.8 10,461 $216,400
17 Map of Naples NaplesFL · 19,704 people 67.3 19,704 $1,525,600
18 Sugarmill WoodsFL · 10,782 people 67.0 10,782 $332,600
19 Lady LakeFL · 16,675 people 66.9 16,675 $227,300
20 Gold CanyonAZ · 13,107 people 66.6 13,107 $508,100
21 Punta GordaFL · 20,278 people 66.3 20,278 $518,100
22 Rancho Mirage Rancho MirageCA · 17,563 people 66.1 17,563 $807,200
23 EsteroFL · 37,858 people 66.0 37,858 $461,900
24 Map of Pine Ridge Pine RidgeFL · 10,762 people 65.5 10,762 $384,800
25 Palmer RanchFL · 16,867 people 64.9 16,867 $592,900
26 ManchesterOcean County, NJ · 45,880 people 64.2 45,880 $219,100
27 Map of Wildwood WildwoodFL · 17,608 people 64.2 17,608 $451,600
28 HudsonFL · 11,254 people 63.8 11,254 $269,200
29 Map of Rio Vista Rio VistaCA · 10,102 people 63.8 10,102 $489,700
30 LaurelFL · 11,741 people 63.7 11,741 $478,900
31 Map of North Fort Myers North Fort MyersFL · 44,993 people 63.4 44,993 $161,800
32 MesquiteNV · 22,059 people 63.4 22,059 $388,600
33 Ocean PinesMD · 12,351 people 62.4 12,351 $380,100
34 Garden CitySC · 11,591 people 62.2 11,591 $217,400
35 Map of Bonita Springs Bonita SpringsFL · 55,904 people 62.1 55,904 $497,100
36 Map of North Myrtle Beach North Myrtle BeachSC · 19,855 people 61.9 19,855 $416,900
37 Seal BeachCA · 24,722 people 61.5 24,722 $486,800
38 Map of Fountain Hills Fountain HillsAZ · 23,789 people 61.5 23,789 $622,900
39 Little RiverSC · 11,771 people 61.4 11,771 $305,800
40 Hardeeville HardeevilleSC · 10,871 people 61.4 10,871 $488,900
41 Berkeley BerkeleyOcean County, NJ · 44,634 people 61.3 44,634 $310,000
42 Map of Fortuna Foothills Fortuna FoothillsAZ · 28,896 people 61.1 28,896 $199,200
43 PaysonAZ · 16,622 people 60.9 16,622 $382,400
44 Map of Port Townsend Port TownsendWA · 10,438 people 60.8 10,438 $543,400
45 Map of Pinehurst PinehurstNC · 18,256 people 60.6 18,256 $476,600
46 Fort MohaveAZ · 15,715 people 60.4 15,715 $294,300
47 Murrells InletSC · 10,044 people 60.4 10,044 $366,000
48 Map of Cypress Lake Cypress LakeFL · 13,032 people 60.2 13,032 $258,900
49 Map of Cape Canaveral Cape CanaveralFL · 10,006 people 60.1 10,006 $372,400
50 Map of Hilton Head Island Hilton Head IslandSC · 37,911 people 59.8 37,911 $687,400
51 PrescottAZ · 47,400 people 59.7 47,400 $564,100
52 Map of Brewster BrewsterBarnstable County, MA · 10,420 people 59.6 10,420 $707,700
53 DennisBarnstable County, MA · 14,868 people 59.5 14,868 $627,100
54 Liberty TriangleFL · 24,888 people 59.3 24,888 $275,500
55 Cocoa BeachFL · 11,377 people 59.2 11,377 $503,200
56 St. SimonsGA · 16,228 people 59.1 16,228 $555,600
57 GulfportFL · 11,734 people 58.8 11,734 $366,200
58 Map of Harwich HarwichBarnstable County, MA · 13,598 people 58.6 13,598 $658,600
59 Fernandina Beach Fernandina BeachFL · 13,420 people 58.6 13,420 $555,400
60 Map of Palm Springs Palm SpringsCA · 45,070 people 58.5 45,070 $604,000
61 SebastianFL · 26,262 people 58.2 26,262 $317,000
62 DunedinFL · 36,062 people 58.0 36,062 $396,000
63 MonroeMiddlesex County, NJ · 49,032 people 57.8 49,032 $540,900
64 Map of New Smyrna Beach New Smyrna BeachFL · 31,974 people 57.8 31,974 $395,300
65 Palm DesertCA · 51,990 people 57.5 51,990 $542,000
66 Old SaybrookLower Connecticut River Valley Planning Region, CT · 10,575 people 57.4 10,575 $538,200
67 Tanque VerdeAZ · 15,866 people 57.3 15,866 $607,900
68 Sonoma SonomaCA · 10,670 people 57.3 10,670 $970,500
69 West LealmanFL · 14,944 people 57.1 14,944 $169,100
70 Hobe SoundFL · 13,817 people 57.0 13,817 $394,700
71 North Palm Beach North Palm BeachFL · 13,238 people 57.0 13,238 $513,000
72 Burr RidgeIL · 11,141 people 56.9 11,141 $700,400
73 CamanoWA · 17,303 people 56.8 17,303 $670,800
74 Falmouth FalmouthBarnstable County, MA · 33,039 people 56.6 33,039 $629,900
75 Jensen Beach Jensen BeachFL · 12,531 people 56.3 12,531 $411,700
76 Lighthouse PointFL · 10,600 people 56.3 10,600 $688,400
77 Lake Havasu CityAZ · 58,359 people 56.1 58,359 $455,400
78 Map of Ocean City Ocean CityNJ · 11,261 people 56.1 11,261 $840,500
79 Hull HullPlymouth County, MA · 10,138 people 56.1 10,138 $646,000
80 Bullhead CityAZ · 42,496 people 56.0 42,496 $211,500
81 Mashpee MashpeeBarnstable County, MA · 15,384 people 55.9 15,384 $562,200
82 Tucson MountainsAZ · 11,353 people 55.9 11,353 $473,200
83 Map of Hampton HamptonRockingham County, NH · 16,426 people 55.8 16,426 $550,200
84 Map of Paradise Valley Paradise ValleyAZ · 12,611 people 55.8 12,611 $2,000,001
85 Map of Port Charlotte Port CharlotteFL · 66,133 people 55.4 66,133 $269,900
86 Map of Oro Valley Oro ValleyAZ · 48,162 people 55.4 48,162 $475,700
87 Tarpon Springs Tarpon SpringsFL · 25,791 people 55.4 25,791 $340,700
88 Catalina FoothillsAZ · 52,593 people 55.3 52,593 $652,000
89 SeminoleFL · 19,396 people 55.3 19,396 $348,500
90 Wilton ManorsFL · 11,511 people 55.1 11,511 $589,200
91 Conway ConwayCarroll County, NH · 10,141 people 55.0 10,141 $314,000
92 CottonwoodAZ · 12,580 people 54.7 12,580 $324,100
93 Map of Yarmouth YarmouthBarnstable County, MA · 25,224 people 54.6 25,224 $551,800
94 Kennebunk KennebunkYork County, ME · 11,820 people 54.6 11,820 $487,700
95 Morro Bay Morro BayCA · 10,692 people 54.3 10,692 $918,200
96 BranfordSouth Central Connecticut Planning Region, CT · 28,217 people 54.2 28,217 $401,200
97 Map of Southbury SouthburyNaugatuck Valley Planning Region, CT · 20,071 people 54.2 20,071 $411,600
98 Map of Bee Ridge Bee RidgeFL · 10,334 people 54.1 10,334 $412,400
99 Loyalsock LoyalsockLycoming County, PA · 11,491 people 54.0 11,491 $248,900
100 SouthamptonBurlington County, NJ · 10,372 people 54.0 10,372 $314,400

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 the U.S. as a whole is 38.9.

Only towns with at least 10,000 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