rewrite this content and keep HTML tags
Population estimates for cities and towns in the St. Louis area, released earlier this month by the U.S. Census, indicate a continued trend of significant growth in St. Charles County municipalities such as Wentzville, O’Fallon, Lake Saint Louis, and St. Peters.
Wentzville, the region’s seventh-largest city by population, gained more than 2,800 people since 2020, an increase of nearly 6.5%, according to the population estimates released on May 16.
That’s just ahead of the estimated 2,700 residents gained by neighboring O’Fallon, the second-largest city by population.
The biggest loser continues to be the region’s biggest city.
St. Louis, with an estimated population of 281,754 as of July 1, 2023, has lost more than 19,000 people since 2020, a decline of nearly 6.6%.
People are also reading…
The city, with its boundary fixed since 1876, has seen its population steadily slide since peaking at nearly 857,000 in 1950. Its biggest decennial decline came in the 1970s, when it lost about 168,000 people, or 27% of its population.
Other large area cities that lost population since 2020, according to the recent estimates, are Belleville, Chesterfield, Florissant and University City.
County population estimates, released in March, showed the St. Louis metropolitan region continuing to lose ground to other faster-growing metros, including Orlando and Charlotte.
The St. Louis region slipped to just under 2.8 million people as of July 1, 2023, settling into 23rd place among the nation’s top metros.
Prior year totals are often adjusted in the annual population estimate releases.
Population estimates for St. Louis-area municipalities
CITY | COUNTY | STATE | April 1, 2020 | July 1, 2023 | % change |
---|---|---|---|---|---|
Ballwin | St. Louis | Mo. | 31,169 | 30,410 | -2.44% |
Bella Villa | St. Louis | Mo. | 753 | 731 | -2.92% |
Bellefontaine Neighbors | St. Louis | Mo. | 10,734 | 10,370 | -3.39% |
Bellerive Acres | St. Louis | Mo. | 188 | 184 | -2.13% |
Bel-Nor | St. Louis | Mo. | 1,397 | 1,355 | -3.01% |
Bel-Ridge | St. Louis | Mo. | 2,136 | 2,078 | -2.72% |
Berkeley | St. Louis | Mo. | 8,215 | 8,031 | -2.24% |
Beverly Hills | St. Louis | Mo. | 472 | 458 | -2.97% |
Black Jack | St. Louis | Mo. | 6,647 | 6,538 | -1.64% |
Breckenridge Hills | St. Louis | Mo. | 4,463 | 4,348 | -2.58% |
Brentwood | St. Louis | Mo. | 8,230 | 8,070 | -1.94% |
Bridgeton | St. Louis | Mo. | 11,447 | 11,261 | -1.62% |
Calverton Park | St. Louis | Mo. | 1,144 | 1,122 | -1.92% |
Champ | St. Louis | Mo. | 8 | 8 | 0.00% |
Charlack | St. Louis | Mo. | 1,300 | 1,274 | -2.00% |
Chesterfield | St. Louis | Mo. | 49,997 | 49,166 | -1.66% |
Clarkson Valley | St. Louis | Mo. | 2,609 | 2,543 | -2.53% |
Clayton | St. Louis | Mo. | 17,347 | 17,461 | 0.66% |
Cool Valley | St. Louis | Mo. | 1,036 | 1,006 | -2.90% |
Country Club Hills | St. Louis | Mo. | 1,015 | 994 | -2.07% |
Country Life Acres | St. Louis | Mo. | 73 | 71 | -2.74% |
Crestwood | St. Louis | Mo. | 12,410 | 12,175 | -1.89% |
Creve Coeur | St. Louis | Mo. | 18,830 | 18,457 | -1.98% |
Crystal Lake Park | St. Louis | Mo. | 507 | 502 | -0.99% |
Dellwood | St. Louis | Mo. | 4,907 | 4,811 | -1.96% |
Des Peres | St. Louis | Mo. | 9,193 | 9,099 | -1.02% |
Edmundson | St. Louis | Mo. | 859 | 842 | -1.98% |
Ellisville | St. Louis | Mo. | 9,994 | 9,801 | -1.93% |
Eureka | St. Louis | Mo. | 11,689 | 13,092 | 12.00% |
Fenton | St. Louis | Mo. | 4,118 | 4,048 | -1.70% |
Ferguson | St. Louis | Mo. | 18,520 | 17,996 | -2.83% |
Flordell Hills | St. Louis | Mo. | 725 | 705 | -2.76% |
Florissant | St. Louis | Mo. | 52,536 | 51,128 | -2.68% |
Frontenac | St. Louis | Mo. | 3,613 | 3,727 | 3.16% |
Glen Echo Park | St. Louis | Mo. | 117 | 114 | -2.56% |
Glendale | St. Louis | Mo. | 6,180 | 6,051 | -2.09% |
Grantwood Village | St. Louis | Mo. | 940 | 921 | -2.02% |
Green Park | St. Louis | Mo. | 2,711 | 2,664 | -1.73% |
Greendale | St. Louis | Mo. | 644 | 631 | -2.02% |
Hanley Hills | St. Louis | Mo. | 1,998 | 1,956 | -2.10% |
Hazelwood | St. Louis | Mo. | 25,470 | 24,863 | -2.38% |
Hillsdale | St. Louis | Mo. | 1,215 | 1,181 | -2.80% |
Huntleigh | St. Louis | Mo. | 357 | 351 | -1.68% |
Jennings | St. Louis | Mo. | 12,898 | 12,836 | -0.48% |
Kinloch | St. Louis | Mo. | 265 | 260 | -1.89% |
Kirkwood | St. Louis | Mo. | 29,465 | 29,174 | -0.99% |
Ladue | St. Louis | Mo. | 8,990 | 8,880 | -1.22% |
Lakeshire | St. Louis | Mo. | 1,557 | 1,514 | -2.76% |
Manchester | St. Louis | Mo. | 18,334 | 18,012 | -1.76% |
Maplewood | St. Louis | Mo. | 8,271 | 8,041 | -2.78% |
Marlborough | St. Louis | Mo. | 2,220 | 2,180 | -1.80% |
Maryland Heights | St. Louis | Mo. | 28,301 | 27,575 | -2.57% |
Moline Acres | St. Louis | Mo. | 2,157 | 2,096 | -2.83% |
Normandy | St. Louis | Mo. | 4,286 | 4,213 | -1.70% |
Northwoods | St. Louis | Mo. | 3,688 | 3,583 | -2.85% |
Norwood Court | St. Louis | Mo. | 890 | 873 | -1.91% |
Oakland | St. Louis | Mo. | 1,391 | 1,370 | -1.51% |
Olivette | St. Louis | Mo. | 8,512 | 8,843 | 3.89% |
Overland | St. Louis | Mo. | 15,946 | 15,496 | -2.82% |
Pacific | St. Louis | Mo. | 7,420 | 7,554 | 1.81% |
Pagedale | St. Louis | Mo. | 2,556 | 2,506 | -1.96% |
Pasadena Hills | St. Louis | Mo. | 911 | 883 | -3.07% |
Pasadena Park | St. Louis | Mo. | 440 | 426 | -3.18% |
Pine Lawn | St. Louis | Mo. | 2,761 | 2,683 | -2.83% |
Richmond Heights | St. Louis | Mo. | 9,292 | 9,058 | -2.52% |
Riverview | St. Louis | Mo. | 2,397 | 2,327 | -2.92% |
Rock Hill | St. Louis | Mo. | 4,748 | 4,649 | -2.09% |
Shrewsbury | St. Louis | Mo. | 6,408 | 6,243 | -2.57% |
St. Ann | St. Louis | Mo. | 13,020 | 12,658 | -2.78% |
St. John | St. Louis | Mo. | 6,642 | 6,460 | -2.74% |
Sunset Hills | St. Louis | Mo. | 9,190 | 9,041 | -1.62% |
Sycamore Hills | St. Louis | Mo. | 558 | 545 | -2.33% |
Town and Country | St. Louis | Mo. | 11,644 | 11,553 | -0.78% |
Twin Oaks | St. Louis | Mo. | 596 | 585 | -1.85% |
University City | St. Louis | Mo. | 35,066 | 34,096 | -2.77% |
Uplands Park | St. Louis | Mo. | 311 | 304 | -2.25% |
Valley Park | St. Louis | Mo. | 6,880 | 6,725 | -2.25% |
Velda City | St. Louis | Mo. | 1,190 | 1,245 | 4.62% |
Velda Village Hills | St. Louis | Mo. | 877 | 849 | -3.19% |
Vinita Park | St. Louis | Mo. | 1,983 | 1,926 | -2.87% |
Warson Woods | St. Louis | Mo. | 2,021 | 1,982 | -1.93% |
Webster Groves | St. Louis | Mo. | 24,000 | 23,449 | -2.30% |
Wellston | St. Louis | Mo. | 1,537 | 1,583 | 2.99% |
Westwood | St. Louis | Mo. | 315 | 308 | -2.22% |
Wilbur Park | St. Louis | Mo. | 433 | 423 | -2.31% |
Wildwood | St. Louis | Mo. | 35,418 | 34,851 | -1.60% |
Winchester | St. Louis | Mo. | 1,442 | 1,403 | -2.70% |
Woodson Terrace | St. Louis | Mo. | 3,955 | 3,871 | -2.12% |
Augusta | St. Charles | Mo. | 269 | 264 | -1.86% |
Cottleville | St. Charles | Mo. | 5,616 | 6,043 | 7.60% |
Dardenne Prairie | St. Charles | Mo. | 12,759 | 13,803 | 8.18% |
Flint Hill | St. Charles | Mo. | 805 | 846 | 5.09% |
Foristell | St. Charles | Mo. | 547 | 616 | 12.61% |
Lake Saint Louis | St. Charles | Mo. | 16,706 | 18,661 | 11.70% |
New Melle | St. Charles | Mo. | 545 | 538 | -1.28% |
O’Fallon | St. Charles | Mo. | 91,332 | 94,074 | 3.00% |
Portage Des Sioux | St. Charles | Mo. | 333 | 325 | -2.40% |
St. Charles | St. Charles | Mo. | 70,577 | 71,800 | 1.73% |
St. Paul | St. Charles | Mo. | 3,004 | 3,622 | 20.57% |
St. Peters | St. Charles | Mo. | 57,732 | 59,413 | 2.91% |
Weldon Spring | St. Charles | Mo. | 5,327 | 5,263 | -1.20% |
Wentzville | St. Charles | Mo. | 44,614 | 47,497 | 6.46% |
West Alton | St. Charles | Mo. | 356 | 350 | -1.69% |
Arnold | Jefferson | Mo. | 20,851 | 21,059 | 1.00% |
Byrnes Mill | Jefferson | Mo. | 3,174 | 3,185 | 0.35% |
Crystal City | Jefferson | Mo. | 4,735 | 4,717 | -0.38% |
De Soto | Jefferson | Mo. | 6,446 | 6,493 | 0.73% |
Festus | Jefferson | Mo. | 12,699 | 13,443 | 5.86% |
Herculaneum | Jefferson | Mo. | 4,677 | 5,245 | 12.14% |
Hillsboro | Jefferson | Mo. | 3,476 | 3,502 | 0.75% |
Kimmswick | Jefferson | Mo. | 136 | 135 | -0.74% |
Olympian Village | Jefferson | Mo. | 719 | 715 | -0.56% |
Pevely | Jefferson | Mo. | 6,043 | 6,064 | 0.35% |
St. Louis | City of St. Louis | Mo. | 301,565 | 281,754 | -6.57% |
Alhambra | Madison | Ill. | 621 | 608 | -2.09% |
Alton | Madison | Ill. | 25,660 | 25,006 | -2.55% |
Bethalto | Madison | Ill. | 8,310 | 9,170 | 10.35% |
Collinsville | Madison | Ill. | 24,368 | 23,779 | -2.42% |
East Alton | Madison | Ill. | 5,781 | 5,639 | -2.46% |
Edwardsville | Madison | Ill. | 26,833 | 26,698 | -0.50% |
Glen Carbon | Madison | Ill. | 13,871 | 13,868 | -0.02% |
Godfrey | Madison | Ill. | 17,820 | 17,597 | -1.25% |
Granite City | Madison | Ill. | 27,566 | 26,908 | -2.39% |
Hamel | Madison | Ill. | 925 | 918 | -0.76% |
Hartford | Madison | Ill. | 1,188 | 1,157 | -2.61% |
Highland | Madison | Ill. | 9,996 | 9,961 | -0.35% |
Livingston | Madison | Ill. | 764 | 745 | -2.49% |
Marine | Madison | Ill. | 910 | 941 | 3.41% |
Maryville | Madison | Ill. | 8,255 | 8,316 | 0.74% |
New Douglas | Madison | Ill. | 347 | 338 | -2.59% |
Roxana | Madison | Ill. | 1,452 | 1,413 | -2.69% |
South Roxana | Madison | Ill. | 1,891 | 1,854 | -1.96% |
St. Jacob | Madison | Ill. | 1,374 | 1,369 | -0.36% |
Troy | Madison | Ill. | 10,942 | 11,209 | 2.44% |
Venice | Madison | Ill. | 1,492 | 1,457 | -2.35% |
Wood River | Madison | Ill. | 10,453 | 10,270 | -1.75% |
Worden | Madison | Ill. | 1,096 | 1,070 | -2.37% |
Columbia | Monroe | Ill. | 11,011 | 10,933 | -0.71% |
Fults | Monroe | Ill. | 26 | 25 | -3.85% |
Hecker | Monroe | Ill. | 429 | 418 | -2.56% |
Maeystown | Monroe | Ill. | 149 | 148 | -0.67% |
Valmeyer | Monroe | Ill. | 1,231 | 1,212 | -1.54% |
Waterloo | Monroe | Ill. | 11,013 | 11,144 | 1.19% |
Belleville | St. Clair | Ill. | 42,375 | 40,726 | -3.89% |
Caseyville | St. Clair | Ill. | 4,394 | 4,359 | -0.80% |
Dupo | St. Clair | Ill. | 3,987 | 3,821 | -4.16% |
East Carondelet | St. Clair | Ill. | 391 | 375 | -4.09% |
East St. Louis | St. Clair | Ill. | 18,462 | 17,642 | -4.44% |
Fairview Heights | St. Clair | Ill. | 16,714 | 16,125 | -3.52% |
Freeburg | St. Clair | Ill. | 4,590 | 4,501 | -1.94% |
Lebanon | St. Clair | Ill. | 4,690 | 4,571 | -2.54% |
Lenzburg | St. Clair | Ill. | 468 | 451 | -3.63% |
Marissa | St. Clair | Ill. | 1,833 | 1,752 | -4.42% |
Mascoutah | St. Clair | Ill. | 8,753 | 8,916 | 1.86% |
Millstadt | St. Clair | Ill. | 4,074 | 3,943 | -3.22% |
New Athens | St. Clair | Ill. | 1,952 | 1,873 | -4.05% |
O’Fallon | St. Clair | Ill. | 32,327 | 31,968 | -1.11% |
Smithton | St. Clair | Ill. | 4,007 | 3,900 | -2.67% |
St. Libory | St. Clair | Ill. | 631 | 610 | -3.33% |
Summerfield | St. Clair | Ill. | 344 | 332 | -3.49% |