Housing by town in St. Louis County, Missouri

St. Louis County, Missouri has 98 places with Census figures, and its median gross rent is $1,209 (±$12) a month (2020–2024 American Community Survey).

30.8% of its households rent.

The median gross rent was $983 in 2015–2019 (+23.0%; No measurable change after inflation).

Crystal Lake Park has the highest median gross rent ($3,111) and Riverview the lowest ($803).

Figures last updated on .

Median gross rent
$1,209 (±$12)
Households that rent
30.8%
Median household income
$82,936
Places
98

Cities, towns and townships in St. Louis County

Census estimates, 2020–2024
PlaceMedian gross rentHouseholds that rentMedian household incomeMedian home valueMedian real estate taxes
Affton$1,01519.2%$79,539$212,400$2,676
Ballwin$1,41815.8%$124,626$377,100$4,374
Bel-Nor$1,0119.1%$110,667$218,000$3,598
Bel-Ridge$96953.4%$38,049$90,700$1,498
Bella Villa$1,20017.0%$59,583$161,800$2,147
Bellefontaine Neighbors$1,15141.9%$49,170$99,700$1,727
Bellerive Acres—4.3%$138,438$329,300$5,469
Berkeley$1,07447.2%$44,265$82,300$1,264
Beverly Hills$1,15651.0%$47,381$70,900$1,221
Black Jack$1,16621.9%$78,331$193,000$2,904
Breckenridge Hills$1,11246.2%$40,958$96,100$1,570
Brentwood$1,43937.0%$99,719$299,700$3,738
Bridgeton$1,17236.9%$72,005$237,700$3,411
Calverton Park$1,23827.6%$68,021$128,400$2,106
Castle Point$1,09433.6%$37,679$62,600$1,510
Champ—100.0%———
Charlack$1,09641.7%$54,792$119,000$2,039
Chesterfield$1,64422.4%$133,037$472,500$5,449
Clarkson Valley—3.5%$247,000$867,000$9,161
Clayton$1,69245.1%$123,000$830,000$10,000 or more
Concord$1,21514.0%$89,038$303,600$3,333
Cool Valley$99237.3%$53,560$102,800$1,668
Country Club Hills$1,13247.2%$47,519$49,200$1,269
Country Life Acres—0.0%$250,000 or more$1,625,000$10,000 or more
Crestwood$1,00712.3%$107,169$319,600$3,247
Creve Coeur$1,62239.4%$127,188$614,000$6,937
Crystal Lake Park$3,1116.2%$159,554$627,600$6,528
Dellwood$1,16133.4%$72,540$83,700$1,796
Des Peres$1,7504.1%$224,327$609,200$5,900
Edmundson$1,24355.0%$49,213$92,900$1,655
Ellisville$1,53825.5%$113,309$366,600$4,567
Eureka$1,25220.7%$108,394$379,200$4,587
Fenton$1,62217.4%$101,000$374,500$4,408
Ferguson$1,11951.8%$47,524$109,900$1,661
Flordell Hills$1,16968.4%$36,410$51,800$810
Florissant$1,28832.9%$65,318$148,800$2,083
Frontenac—2.6%$233,425$979,800$10,000 or more
Glasgow Village$1,22966.7%$29,530$69,000$1,205
Glen Echo Park—0.0%$67,500$153,100$2,545
Glendale—3.9%$170,700$494,000$5,611
Grantwood Village—4.2%$153,947$535,300$6,175
Green Park$99211.6%$79,141$238,800$2,626
Greendale$1,3759.9%$56,500$115,400$2,437
Hanley Hills$1,20234.9%$52,828$73,300$1,458
Hazelwood$99640.9%$55,908$167,400$2,479
Hillsdale$1,12767.7%$37,583$52,700$735
Huntleigh—2.7%$250,000 or more$2,000,000 or more$10,000 or more
Jennings$96154.9%$38,984$68,800$1,369
Kinloch$87876.0%$44,688$84,800$705
Kirkwood$1,34822.8%$121,270$451,400$4,691
Ladue$1,8154.3%$250,000 or more$1,056,300$10,000 or more
Lakeshire$1,03260.0%$62,115$258,700$3,961
Lemay$88122.9%$60,399$152,200$1,932
Manchester$1,32225.0%$97,801$323,100$3,922
Maplewood$97060.2%$65,125$237,000$3,451
Marlborough$99087.1%$50,300$191,600$2,708
Maryland Heights$1,31243.2%$86,436$227,000$2,942
Mehlville$1,06634.0%$67,071$218,400$2,330
Moline Acres$1,19336.8%$55,132$90,000$1,782
Normandy$1,00265.1%$29,379$87,300$1,729
Northwoods$1,16721.5%$45,330$76,000$1,570
Norwood Court$87791.1%$42,882$87,000$1,864
Oakland$2,78123.4%$114,861$410,700$4,418
Oakville$1,09114.0%$106,362$318,600$3,414
Old Jamestown$1,83512.7%$99,521$236,100$3,600
Olivette$1,51326.5%$111,660$460,800$5,449
Overland$1,11237.3%$61,773$131,900$1,992
Pagedale$96552.9%$31,250$75,200$1,045
Pasadena Hills$96826.2%$70,341$252,800$4,530
Pasadena Park$1,38418.0%$91,964$170,100$2,611
Pine Lawn$1,00372.8%$24,837$66,800$825
Richmond Heights$1,55945.7%$94,460$358,700$4,660
Riverview$80360.4%$48,482$72,700$1,387
Rock Hill$1,47317.9%$95,372$278,700$3,491
Sappington$1,24125.5%$77,650$297,600$3,270
Shrewsbury$1,21537.0%$80,757$269,800$3,407
Spanish Lake$1,16050.8%$55,920$135,600$2,310
St. Ann$97643.6%$52,323$126,600$1,997
St. George$83312.8%$68,091$161,100$1,875
St. John$1,15941.4%$53,755$106,300$1,758
Sunset Hills—17.1%$138,144$523,800$5,031
Sycamore Hills$1,11929.4%$85,962$137,500$1,918
Town and Country$1,95513.5%$232,534$928,500$9,834
Twin Oaks$1,77868.0%$120,151$298,800$3,833
University City$1,31943.8%$80,694$306,700$3,640
Uplands Park$1,45022.8%$50,250$85,200$1,375
Valley Park$1,44347.7%$67,898$251,000$3,506
Velda City$1,21839.7%$37,105$49,500$1,178
Velda Village Hills$1,13741.8%$45,000$51,200$865
Vinita Park$1,15447.7%$53,995$99,300$1,641
Warson Woods—0.3%$206,979$612,800$6,756
Webster Groves$1,65023.9%$115,227$387,600$5,049
Wellston$1,00550.7%$44,957—$1,032
Westwood$2,2503.0%$237,500$1,017,900$10,000 or more
Wilbur Park$1,30017.2%$91,667$204,900$2,477
Wildwood$1,6618.2%$161,060$495,800$6,164
Winchester$1,55718.0%$87,917$216,500$2,433
Woodson Terrace$1,17936.9%$47,417$104,000$1,505

HUD income limits, fiscal year 2026

St. Louis, MO-IL HUD Metro FMR Area, annual household income
Household sizeExtremely low (30%)Very low (50%)Low (80%)
1 person$23,850$39,750$63,600
2 people$27,250$45,400$72,650
3 people$30,650$51,100$81,750
4 people$34,050$56,750$90,800
5 people$38,680$61,300$98,100
6 people$44,360$65,850$105,350
7 people$50,040$70,400$112,600
8 people$55,720$74,950$119,900

How the places in St. Louis County rank across Missouri

ZIP codes in St. Louis County

ZIP Code Tabulation Areas whose land lies mostly in this county (2020–2024 estimates)
ZIP codeResidentsMedian gross rentMedian home valueMedian household incomeHouseholds that rent
6302155,666$1,423$349,500$120,17719.3%
6312951,553$1,108$295,600$94,88820.8%
6303150,196$1,429$154,300$70,81127.7%
6312349,077$1,006$219,400$77,05525.1%
6301743,243$1,709$466,100$127,09524.1%
6303343,056$1,206$173,700$66,77633.4%
6312241,634$1,385$474,300$136,38518.1%
6313640,929$1,047$84,400$41,15453.1%
6301135,920$1,566$400,900$124,45417.9%
6311934,181$1,373$351,100$106,18326.8%
6311433,969$1,096$116,800$55,87041.8%
6312533,294$957$178,600$61,62427.8%
6314630,678$1,359$301,700$84,75642.5%
6312830,540$1,193$338,700$92,35920.7%
6313028,910$1,218$316,100$85,82337.1%
6312125,008$985$95,600$42,70148.4%
6304321,924$1,283$227,600$91,50930.4%
6314120,932$1,612$620,900$133,85132.3%
6300519,779$1,596$701,600$198,4699.6%
6313719,684$1,103$82,900$43,42252.2%
6302519,508$1,266$391,500$125,67616.8%
6303418,908$1,825$239,300$103,9059.0%
6310518,875$1,608$766,300$116,43944.1%
6313518,381$1,170$107,400$52,32845.8%
6313818,233$1,161$139,100$56,09650.1%
6313117,935$1,896$778,100$225,4936.3%
6304217,813$976$149,400$49,45348.0%
6307415,793$1,007$132,700$51,61046.6%
6312615,452$1,121$306,300$98,85213.9%
6313214,283$1,419$417,000$87,38544.4%
6313413,059$1,138$94,700$44,68045.5%
6312410,839$1,961$988,600$193,94223.9%
6304410,324$1,145$238,100$77,81931.6%
631449,505$1,522$304,700$104,43840.7%
631179,261$1,339$348,700$90,92145.8%
631438,975$971$236,300$65,86156.4%
630408,526$1,691$426,600$133,22012.7%
630888,226$1,402$247,100$65,76947.0%
630387,107$2,087$580,800$186,4506.2%
631336,569$1,017$65,100$39,29352.5%
631275,268$1,771$583,400$122,66321.2%
63140316$885$84,100$45,56876.8%

What you can do on Seayora in St. Louis County

One account for renting, owning, managing and fixing homes, with these figures beside you.

Own or manage a rental?

List it, sign the lease and collect rent online, with the figures for St. Louis County beside you.

Create a landlord account · See what landlords get

Looking for a place to rent?

Browse homes for rent near St. Louis County, save the ones you like and apply online.

Browse rentals · Create a renter account

Do repairs, renovations or maintenance?

Get found by owners and renters near St. Louis County, and send estimates and invoices from your phone.

Join as a pro · Find a pro

Questions about St. Louis County

Which place in St. Louis County has the highest rent?

Crystal Lake Park has the highest median gross rent, $3,111 (±$756) a month (2020–2024 American Community Survey).

Which place in St. Louis County has the lowest rent?

Riverview has the lowest median gross rent, $803 (±$163) a month.

What is the median rent in St. Louis County, Missouri?

The median gross rent in St. Louis County is $1,209 (±$12) a month (2020–2024 American Community Survey).

Sources

This product uses the Census Bureau Data API but is not endorsed or certified by the Census Bureau.

Figures are published by the US Census Bureau, HUD, the Bureau of Labor Statistics and the FBI; Seayora reproduces them and does not adjust them, except where a sentence says it compares dollar figures after inflation. They describe the whole place, not any one building or street, and are not an appraisal, a rent determination, a tax bill, a safety rating or legal advice.

Figures last updated on .

Related