State rent research · editorial review 2026-10-24

Average Rent in Missouri: ZIPs, Occupancy Approval & First Rent

The median of 163 tracked Missouri ZIP rent indices is $1,401 per month for September 2026.

Equal weight per ZIP · all homes and bedrooms combined · derived from Zillow’s smoothed asking-rent indices; this ZIP series is not seasonally adjusted. This is not a provider-published statewide estimate, an average paid by tenants or a rent quote for a particular home.

St. Louis’s strong apartment occupancy is compatible with a slow first lease at a particular acquired unit. An inspection appointment, a certificate permitting occupancy and a tenant actually paying rent are separate milestones. In Kansas City, improving regional totals can still conceal different leasing competition north of the river, Downtown and in Lee’s Summit.

St. Louis skyline and Gateway Arch seen across the Mississippi River
St. Louis and the Gateway Arch, September 1994. Proportionally resized without cropping. This archival view locates the independent city; it does not establish a current certificate, unit condition or market rent.
1994-09-01 · U.S. Army Corps of Engineers; individual photographer unspecified · Original photograph · Public domain. Resized and converted to WebP.

What the rent evidence changes for a rental decision

For a vacant St. Louis city acquisition, resolve the unit’s inspection/certificate file and fund required work before counting the first rent. Keep regional apartment evidence and Kansas City’s cross-state market separate from the actual Missouri parcel and directly competing buildings.

St. Louis regional apartments

Healthy occupancy can coexist with localized delivery pressure

Colliers’ October 19 Q3 report records 96.4% apartment occupancy and $1,457 effective monthly rent, with 2.1% annual growth. Quarterly absorption was 41 units against 108 deliveries; construction was concentrated in Central West End/Forest Park, St. Charles and Mid St. Louis County. This regional cohort includes Illinois submarkets and is not the Missouri ZIP benchmark.

Strong aggregate occupancy supports investigating retention, but weak quarterly absorption and concentrated supply make a blanket rent-reset assumption unconvincing. A small city rental competes with a specific set of units, not every apartment in the cross-river report.

Decision. Reconcile the subject’s signed renewals and collections to directly competing completed buildings. Keep effective and face rent separate. Review actual near-term openings before paying for a full-year higher rent or using the metro occupancy rate as the subject’s collection rate.

What could change it. A verified scarce layout with limited nearby openings can outperform the aggregate. Repeated incentives, tenant arrears or new competing supply can weaken it; one slow quarter alone does not establish a regional downturn.

Records to obtain. Signed leases and incentive addenda, collection aging, unit/service comparables and dated nearby construction/opening records.

Read the source reports

City of St. Louis vacant rental acquisition

An inspection booking is not permission to start occupancy

The city says all its property is in a Housing Conservation District and requires a Certificate of Inspection before a rental unit is occupied. The ordinary vacant-unit application is $120. Its 3-business-day earliest / 15-day latest scheduling window concerns an inspection appointment, not a guaranteed completion or rent-start date.

A signed future lease cannot remove an unresolved inspection or repair condition. The city warns, “An inspection does not imply a guarantee or warranty” of the building or systems. A municipal minimum-code check and the buyer’s full condition assessment serve different purposes.

Decision. Obtain the unit’s current certificate, inspection report, permitted occupancy and open violations. Confirm reinspection requirements, utility readiness and bids before relying on a start date. If a certificate is issued with violations, confirm its occupancy conditions and repair deadline; do not assume every certificate means all work is complete. The figure assumes a vacant unit and excludes card-processing charges; actual fees and work can differ.

What could change it. A valid existing certificate and completed work may avoid the modeled delay or new application. Conversely, a failed inspection, expanded scope or contractor availability can extend it. St. Louis County and other cities have their own procedures.

Records to obtain. Parcel jurisdiction, certificate validity, open violations, unit/occupancy record, utility readiness, contractor bids and written approval conditions.

Read the source reports
Kansas City, Missouri skyline at night viewed from Downtown Airport
Kansas City, Missouri, viewed from Downtown Airport in December 2011. Resized without cropping. The regional apartment market extends into Kansas; the skyline does not define the provider boundary or establish a Missouri-only rent or loan quote.
2011-12-28 · Lasse Fuss · Original photograph · CC BY-SA 3.0. Resized and converted to WebP.

Kansas City regional apartments

Kansas City’s recovery is not uniform across the Missouri side

MMG’s Q3 2026 snapshot reports 92.8% occupancy and trailing-four-quarter absorption of 4,410 units versus 4,233 completions. Northmarq’s October 7 report describes an earlier Q2 picture: fewer than 100 units absorbed in the first half, with northern submarkets performing relatively better. Its second-half delivery pressure in Downtown and Lee’s Summit is an outlook. These different windows and provider cohorts are not a matched growth series.

The later-period regional improvement supports reviewing renewals, not applying a metro recovery premium everywhere. A Missouri-side Northland apartment and a Downtown lease-up can face different immediate competition. Johnson County or Overland Park evidence from the Kansas side is not a Missouri parcel comparison.

Decision. Identify nearby completed openings and signed renewal terms in the actual Missouri submarket. Separate Clay/Platte locations from Downtown and Lee’s Summit competition. Match unit class, services and lease incentives; retain a flat-rent case until collections support a change.

What could change it. A verified under-market lease or a scarce layout may support a stronger reset. New local supply, continuing incentives or weaker collections can defeat it even as metro totals recover. Confirm whether forecast projects actually opened before using them as current competition.

Records to obtain. Actual parcel/submarket, property class, signed leases and incentives, collection aging and dated completion/availability records for nearby buildings.

Read the source reports
Paying for a certificate does not make the unit ready to collect rent

Hypothetical vacant St. Louis city unit · $120 ordinary application + $2,500 initial repair bid · 0, 1 or 2 additional unavailable months · not a forecast of city processing time

  1. Inspect the actual unitApplication/payment and a booked appointment do not establish approval.
  2. Obtain the required certificate; confirm its conditionsVerify validity, permitted occupancy, any repair deadlines and the written file before occupancy.
  3. Occupy, then collect under the actual leaseTenant payment is another milestone; an appointment is not a rent guarantee.

Initial application + assumed work · $2,620

0 extra unavailable months

Rent removed · $0

First-year cash · −$2,160

1 extra unavailable month

Rent removed · $1,330

First-year cash · −$3,490

2 extra unavailable months

Rent removed · $2,660

First-year cash · −$4,820

The three cases vary income timing after the same assumed work. They are not estimates of the city’s processing time. Annual carrying costs remain in the budget once.

Accessible observations underlying the comparison
MeasureValueDefinition
Ordinary vacant-unit application120$120 published application; hypothetical payment without a card surcharge. Other circumstances can cost more.
Initial repair assumption2,500$2,500 owner cash before occupancy; not a city estimate, recurring expense or replacement reserve.
Owner cash before first occupancy2,620$2,620 application/work only; finance and operating carrying costs remain in the annual budget.
Annual cash after those costs, no extra delay-2,160$460 recurring annual cash less $2,620 initial uses = −$2,160.
Annual cash with one extra unavailable month-3,490One occupied-share month removes another $1,330; cash becomes −$3,490.
Annual cash with two extra unavailable months-4,820Two additional months remove $2,660 once; combined cash becomes −$4,820.

Read the approval path before the income cases: inspect → obtain the required certificate and confirm its conditions → permit occupancy → collect under the actual lease. The three delay cases are sensitivities, not city turnaround promises. With $2,500 work assumed, even the zero-delay first year is negative; removing delay alone does not make the acquisition fund itself. The annual model already includes carrying costs, so do not add the same monthly debt or operating allocation again.

Read the source reports

Compare rents across these county groups

St. Louis city is independent of St. Louis County. The source’s city label is retained separately; municipal inspection rules are applied to the actual parcel. Kansas City and St. Louis publisher metros include other states, while these county sets contain only the listed Missouri observations.

These analyst-selected sets use the listed county labels and the same September 2026 observation month. Each ZIP receives one equal vote. They are not official metro definitions, exhaustive regions or bedroom comparisons.

32 distinct county labels appear in the current sample; geographic coverage is incomplete and uneven. Only currently available observations from the same latest month enter these comparisons. Older retained records and missing ZIPs do not enter as zero rents.

Derived county-label comparisons · monthly USD
Comparison and exact membershipZIP medianZIP count
St. Louis independent city
Saint Louis City
$1,29315
St. Louis County
Saint Louis
$1,49533
St. Charles / Jefferson / Franklin set
Saint Charles, Jefferson, Franklin
$1,71612
Kansas City Missouri-side set
Jackson, Clay, Platte, Cass
$1,51456
Springfield-area county set
Greene, Christian, Webster
$1,31411
Columbia / Jefferson City set
Boone, Cole, Callaway
$1,3645

Compare supported postal-city groups

City links require at least three current ZIP observations. Postal city labels are not legal municipal boundaries. Groups are ordered by coverage, then name; this is not an affordability ranking.

9 matching cities

Same-month postal-city groups · equal ZIP weights · September 2026
Postal cityZIP median / monthZIP mean / monthZIP count
Kansas City$1,463$1,45929
Saint Louis$1,293$1,27415
Independence$1,328$1,3336
Springfield$1,169$1,1946
Lees Summit$1,696$1,6685
Saint Joseph$1,113$1,1084
Columbia$1,374$1,4433
Florissant$1,656$1,8003
Show 1 more city groups
Same-month postal-city groups · equal ZIP weights · September 2026
Postal cityZIP median / monthZIP mean / monthZIP count
Saint Charles$1,591$1,5383

Find a ZIP rent observation

The table preserves each source ZIP, date and supplied county label. A ZIP can cross county or municipal boundaries; verify the actual address separately. No bedroom multiplier is applied.

163 matching ZIPs

Zillow ZIP observations and supplied geography labels
ZIPPostal cityCounty labelIndex / monthObservation
63005ChesterfieldSaint Louis County$1,747September 2026
63010ArnoldJefferson County$1,816September 2026
63011BallwinSaint Louis County$2,129September 2026
63017ChesterfieldSaint Louis County$1,660September 2026
63021BallwinSaint Louis County$1,613September 2026
63026FentonJefferson County$1,539September 2026
63031FlorissantSaint Louis County$1,569September 2026
63033FlorissantSaint Louis County$1,656September 2026
63034FlorissantSaint Louis County$2,176September 2026
63042HazelwoodSaint Louis County$1,503September 2026
Show 153 more ZIP observations
Zillow ZIP observations and supplied geography labels
ZIPPostal cityCounty labelIndex / monthObservation
63043Maryland HeightsSaint Louis County$1,495September 2026
63049High RidgeJefferson County$919September 2026
63052ImperialJefferson County$1,795September 2026
63074Saint AnnSaint Louis County$1,314September 2026
63101Saint LouisSaint Louis City$1,329September 2026
63102Saint LouisSaint Louis City$1,901September 2026
63103Saint LouisSaint Louis City$1,437September 2026
63104Saint LouisSaint Louis City$1,423September 2026
63105ClaytonSaint Louis County$1,649September 2026
63108Saint LouisSaint Louis City$1,664September 2026
63109Saint LouisSaint Louis City$1,136September 2026
63110Saint LouisSaint Louis City$1,476September 2026
63111Saint LouisSaint Louis City$1,033September 2026
63112Saint LouisSaint Louis City$1,293September 2026
63113Saint LouisSaint Louis City$961September 2026
63114OverlandSaint Louis County$1,235September 2026
63115Saint LouisSaint Louis City$952September 2026
63116Saint LouisSaint Louis City$1,093September 2026
63117Richmond HeightsSaint Louis County$1,495September 2026
63118Saint LouisSaint Louis City$1,186September 2026
63119Webster GrovesSaint Louis County$1,816September 2026
63121NormandySaint Louis County$1,173September 2026
63122KirkwoodSaint Louis County$1,981September 2026
63123AfftonSaint Louis County$1,452September 2026
63124LadueSaint Louis County$2,542September 2026
63125LemaySaint Louis County$1,238September 2026
63126CrestwoodSaint Louis County$2,166September 2026
63128ConcordSaint Louis County$1,408September 2026
63129OakvilleSaint Louis County$1,485September 2026
63130University CitySaint Louis County$1,519September 2026
63132OlivetteSaint Louis County$1,480September 2026
63134BerkeleySaint Louis County$1,331September 2026
63135FergusonSaint Louis County$1,401September 2026
63136JenningsSaint Louis County$1,291September 2026
63137RiverviewSaint Louis County$1,353September 2026
63138Spanish LakeSaint Louis County$1,249September 2026
63139Saint LouisSaint Louis City$1,305September 2026
63141Creve CoeurSaint Louis County$1,452September 2026
63143MaplewoodSaint Louis County$1,227September 2026
63144BrentwoodSaint Louis County$1,826September 2026
63146Maryland HeightsSaint Louis County$1,370September 2026
63147Saint LouisSaint Louis City$925September 2026
63301Saint CharlesSaint Charles County$1,328September 2026
63303Saint CharlesSaint Charles County$1,591September 2026
63304Saint CharlesSaint Charles County$1,696September 2026
63366O FallonSaint Charles County$1,708September 2026
63367Lake Saint LouisSaint Charles County$1,944September 2026
63368O FallonSaint Charles County$1,725September 2026
63376Saint PetersSaint Charles County$1,723September 2026
63379TroyLincoln County$1,353September 2026
63383WarrentonWarren County$1,317September 2026
63385WentzvilleSaint Charles County$1,854September 2026
63501KirksvilleAdair County$808September 2026
63640FarmingtonSaint Francois County$1,261September 2026
63701Cape GirardeauCape Girardeau County$931September 2026
63755JacksonCape Girardeau County$1,175September 2026
63801SikestonScott County$1,213September 2026
64012BeltonCass County$1,728September 2026
64014Blue SpringsJackson County$1,721September 2026
64015Blue SpringsJackson County$1,689September 2026
64024Excelsior SpringsClay County$1,391September 2026
64029Grain ValleyJackson County$1,732September 2026
64030GrandviewJackson County$1,357September 2026
64050IndependenceJackson County$1,201September 2026
64052IndependenceJackson County$1,162September 2026
64053IndependenceJackson County$1,020September 2026
64055IndependenceJackson County$1,454September 2026
64056IndependenceJackson County$1,634September 2026
64057IndependenceJackson County$1,527September 2026
64063Lees SummitJackson County$1,574September 2026
64064Lees SummitJackson County$1,749September 2026
64068LibertyClay County$1,574September 2026
64079Platte CityPlatte County$1,753September 2026
64080Pleasant HillCass County$1,636September 2026
64081Lees SummitJackson County$1,788September 2026
64082Lees SummitJackson County$1,696September 2026
64083RaymoreCass County$1,742September 2026
64086Lees SummitJackson County$1,531September 2026
64093WarrensburgJohnson County$1,093September 2026
64101Kansas CityJackson County$1,171September 2026
64105Kansas CityJackson County$1,449September 2026
64106Kansas CityJackson County$1,780September 2026
64108Kansas CityJackson County$1,570September 2026
64109Kansas CityJackson County$1,214September 2026
64110Kansas CityJackson County$1,421September 2026
64111Kansas CityJackson County$1,308September 2026
64112Kansas CityJackson County$1,463September 2026
64114Kansas CityJackson County$1,526September 2026
64116Kansas CityClay County$1,471September 2026
64117Kansas CityClay County$1,182September 2026
64118GladstoneClay County$1,311September 2026
64119Kansas CityClay County$1,677September 2026
64120Kansas CityJackson County$1,513September 2026
64123Kansas CityJackson County$1,292September 2026
64124Kansas CityJackson County$1,211September 2026
64127Kansas CityJackson County$1,384September 2026
64128Kansas CityJackson County$1,266September 2026
64129Kansas CityJackson County$1,128September 2026
64130Kansas CityJackson County$1,348September 2026
64131Kansas CityJackson County$1,226September 2026
64132Kansas CityJackson County$1,246September 2026
64133RaytownJackson County$1,269September 2026
64134Kansas CityJackson County$1,467September 2026
64137Kansas CityJackson County$1,603September 2026
64138RaytownJackson County$1,599September 2026
64150RiversidePlatte County$1,994September 2026
64151Kansas CityPlatte County$1,492September 2026
64152ParkvillePlatte County$1,850September 2026
64153Kansas CityPlatte County$1,573September 2026
64154Kansas CityPlatte County$1,563September 2026
64155Kansas CityClay County$1,805September 2026
64157Kansas CityClay County$2,459September 2026
64158Kansas CityClay County$1,515September 2026
64503Saint JosephBuchanan County$1,048September 2026
64504Saint JosephBuchanan County$1,200September 2026
64506Saint JosephBuchanan County$1,007September 2026
64507Saint JosephBuchanan County$1,178September 2026
64701HarrisonvilleCass County$1,312September 2026
64801JoplinJasper County$983September 2026
64804JoplinNewton County$1,348September 2026
64834Carl JunctionJasper County$1,500September 2026
64836CarthageJasper County$1,175September 2026
64850NeoshoNewton County$1,180September 2026
64870Webb CityJasper County$1,184September 2026
65020CamdentonCamden County$1,325September 2026
65026EldonMiller County$1,008September 2026
65049Lake OzarkCamden County$1,716September 2026
65065Osage BeachCamden County$1,625September 2026
65101Jefferson CityCole County$971September 2026
65109Jefferson CityCole County$1,079September 2026
65201ColumbiaBoone County$1,590September 2026
65202ColumbiaBoone County$1,364September 2026
65203ColumbiaBoone County$1,374September 2026
65233BoonvilleCooper County$800September 2026
65301SedaliaPettis County$1,147September 2026
65336Knob NosterJohnson County$1,128September 2026
65401RollaPhelps County$824September 2026
65536LebanonLaclede County$981September 2026
65583WaynesvillePulaski County$1,320September 2026
65584Saint RobertPulaski County$1,206September 2026
65613BolivarPolk County$1,002September 2026
65616BransonTaney County$1,364September 2026
65619BattlefieldGreene County$1,538September 2026
65706MarshfieldWebster County$1,244September 2026
65714NixaChristian County$1,545September 2026
65721OzarkChristian County$1,566September 2026
65738RepublicGreene County$1,393September 2026
65802SpringfieldGreene County$1,105September 2026
65803SpringfieldGreene County$1,071September 2026
65804SpringfieldGreene County$1,314September 2026
65806SpringfieldGreene County$978September 2026
65807SpringfieldGreene County$1,233September 2026
65810SpringfieldGreene County$1,461September 2026

Can the first lease repay initial approval and repair cash?

Hypothetical unit: $1,400 rent, 5% baseline vacancy/noncollection, no free month, $6,000 annual operating costs, $8,500 debt and $1,000 reserves. Initial $120 application and $2,500 work are separate, not inside these annual expenses. The rent is an assumption, not the regional effective-rent observation or a city quote.

Initial calculated result: $15,960 collected rent, $9,960 NOI before debt/reserves, and $460 cash after debt/reserves. Change the assumptions below to test your own budget.

Illustration · one apartment · first 12 months · USD. Editable assumptions, not observed market averages or an acquisition recommendation. All recurring amounts are allocated per apartment. No appreciation, sale proceeds or tax benefits are assumed.

Actual lawful face rent; no automatic ZIP-index adoption.
Economic rent loss over the year, before incentives.
First-year equivalent; not added again to vacancy.
Include taxes, insurance, management, repairs and owner-paid utilities.
Allocated principal and interest; excluded from NOI.
Cash set aside below NOI; initial work requires separate cash.

Annual cash after operating costs, debt and reserve contribution

$460

This is a positive illustration margin, before initial capital work, income tax and sale costs.

Follow the rent into owner cashDerived from your inputs · dollars per apartment per year
Scheduled rent
$16,800
− Vacancy / noncollection
-$840
− Occupied-share concession
-$0
= Effective rental income
$15,960
− Operating expenses
-$6,000
= NOI before debt / reserves
$9,960
− Debt service
-$8,500
− Reserve contribution
-$1,000
= Annual cash margin
$460

NOI excludes debt service and this worksheet’s reserve contribution. Initial renovation, acquisition costs and initial downtime are outside this annual operating illustration. Do not subtract the same vacancy, incentive or repair expense twice.

At what occupancy does the cost budget stop working?Annual cash margin; concession, rent, debt and reserves stay as entered

On a narrow screen, scroll the table sideways to compare all three expense budgets.

Collected occupancyEntered expensesExpenses +10%Expenses +20%
95%$460Cash remaining-$140Cash deficit-$740Cash deficit
90%-$380Cash deficit-$980Cash deficit-$1,580Cash deficit
85%-$1,220Cash deficit-$1,820Cash deficit-$2,420Cash deficit

Occupancy here is the collected share of scheduled rent before incentives, not a count of occupied doors. At the entered costs, break-even collected occupancy is 92.3%. Debt-service coverage is 1.17× NOI / debt service; it excludes reserve contributions.

Recurring annual cash is $460. First-year cash after assumed approval/work is −$2,160 even without additional delay. Set one free/unavailable month to test −$870 recurring cash, then subtract the separate $2,620 once for −$3,490. A valid existing certificate or a smaller actual bid changes this result; a lender or city appointment does not guarantee it.

Use the full property cash-flow calculator for the purchase price, financing terms and holding period. Review its expense and reserve conventions before transferring assumptions; this illustration does not automatically populate a deal.

Missouri rent questions

Is this Missouri’s average rent paid by tenants?

No. The benchmark is the equal-ZIP median of current all-home/all-bedroom asking-rent indices, smoothed and not seasonally adjusted. It is not a household-weighted paid rent, bedroom estimate or provider-published state series.

Does St. Louis metro occupancy apply to my city unit?

No. The publisher’s regional apartment sample includes Illinois and differs from a particular property’s tenancy, collections and readiness. Verify signed comparables and the actual parcel’s certificate records.

Does the St. Louis inspection scheduling window guarantee first rent?

No. Scheduling, the required certificate, permitted occupancy and tenant payment are separate milestones. The figure’s delay months are hypothetical; existing validity, work scope and actual procedure control.

Is Kansas City’s whole metro in Missouri?

No. The regional market extends into Kansas. These county comparison sets use only the named Missouri counties; taxes, municipal duties and financing need property-specific verification.

How these rent figures are calculated

State: Missouri · USPS MO · Census state FIPS 29. Zillow supplies postal ZIP observations with city and county labels. We filter to valid positive rents in this state and the latest common observation month, sort the values, and take the middle value, or the mean of the two middle values for an even count. Means are the sum divided by included ZIPs. No population, household or rental-unit weighting is added.

The all-home, all-bedroom ZIP series is smoothed, not seasonally adjusted. A bedroom rent cannot be inferred from it. Membership can change after a refresh, so a change in this page’s median is not a matched-sample rent-growth rate. This edition does not publish a ZIP-sample growth claim.

Data: Zillow Research · ZORI method · National ZIP source CSV. The state benchmark is our ZIP-based calculation, not a provider-published statewide estimate. Occupied-unit Census rent, listing medians, effective broker rents and HUD gross-rent references answer different questions and are not blended here.

The observation month identifies the rent data available for this comparison. Historical or missing latest observations stay out of the current sample. Check the date before comparing a property with a newly advertised offer.

Market and legal sources below were reviewed 2026-10-24. Their own periods are shown next to each claim. Broker samples and boundaries are not fully disclosed; surveys may share underlying providers and should not be treated as independent experiments. The market interpretation is conditional research, not a property-level income guarantee. Recheck local rules, signed comparable leases and actual expenses before using an illustration in a transaction.

Read the source reports