Search for "Affton City Hall" and you will not find one. There is no mayor's office, no separate building department, no city council that meets on the second Tuesday of the month to talk about your street. Affton is unincorporated St. Louis County, which means it has never had its own municipal government the way Kirkwood or Webster Groves or Ballwin does.
Most people take that fact and draw the wrong conclusion: no city government must mean fewer hoops at closing. I have watched that assumption cost sellers a week they did not have.
Here is the part that surprises people. St. Louis County did not leave that gap empty. It filled it directly. Every property in unincorporated county territory, Affton included, falls under the county's own occupancy permit system, and a new occupant cannot legally move in until the county has inspected the home and issued that permit. The absence of a city hall does not remove the inspection. It just moves the inspection to a different building.
Why the County, and Not a City, Signs Off on Your Move-In Date
The county's own occupancy permit page lays out the mechanism plainly: an occupancy permit requires a minimum standard safety and health inspection on all properties in unincorporated St. Louis County at the time of an occupant change. That requirement did not appear overnight. The county's ordinance took effect for rental units in October 2005, then was extended to cover home sales starting in July 2007. Affton has been operating under this system for close to two decades.
The same page draws the line that matters most for anyone comparing Affton to the incorporated suburbs nearby: occupancy permits are issued through the county only for unincorporated territory. Residents of actual municipalities are told to contact their own city for occupancy requirements, if any exist. That last phrase, if any, is doing real work. A city like Kirkwood or Webster Groves or Chesterfield sets its own policy on whether and how it inspects a home before a new occupant moves in, and that policy can differ from one city hall to the next. Affton has no city hall to set a policy at all, so the county's process is the only one there is.
That distinction is not just administrative trivia. It changes who a seller calls, how far in advance the inspection needs to happen, and what happens if the house does not pass on the first try.
What the Inspection Actually Requires
The county's process is not a courtesy walk-through. According to the application materials for single-family dwelling occupancy, the inspection fee has to accompany the application and is non-refundable, regardless of outcome. If the inspector finds deficiencies, the seller or buyer has 90 days to correct them before the application lapses and has to be filed again from scratch, fee included. Once an inspection is approved, the names of the incoming occupants have to be provided within 120 days or that approval lapses too.
There is also a smaller, easy-to-miss cost on the county's current fee schedule: a $20 administrative charge for any application that gets cancelled, with no refund issued once the first inspection has already happened. None of these numbers are large on their own. Together they describe a process with real deadlines attached, not a rubber stamp.
Applications now run entirely through the county's online permitting portal. The county's satellite offices in North, South and West county are currently closed to walk-in business, so this is not a form you can drop off in person on your way to work.
How Affton's Process Compares to the Neighborhood Next Door
A buyer coming from a St. Charles or Jefferson County subdivision, where this kind of pre-move-in code inspection is often not required at all, can be caught off guard the first time they hear they need county sign-off before they get keys in Affton. A buyer coming from a city like Ballwin should ask that city directly what its own process requires, since incorporated cities in St. Louis County set their own policies rather than deferring to the county's system.
Here is the shape of that contrast, in one place:
| Area | Who runs the inspection | What to confirm |
|---|---|---|
| Affton (unincorporated) | St. Louis County directly | County's occupancy permit process, every time |
| Kirkwood, Webster Groves, Chesterfield, Ballwin | Each city sets its own policy | Whether that city requires an inspection at all, and what it covers |
| Many areas of St. Charles and Jefferson County | Often no code inspection required at closing | Confirm with the local municipality either way |
None of these systems is better or worse than another. They are simply different gatekeepers with different clocks, and a buyer or seller who assumes Affton works like the county's incorporated suburbs, or like the corridor over in St. Charles, is planning around the wrong calendar.
Building the Timeline Into a Listing Instead of Discovering It at Closing
The practical upside of knowing all of this ahead of time is straightforward. If you are preparing to sell a home in Affton, the county inspection is not something to schedule the week before closing and hope for the best. Since the fee is non-refundable and a failed inspection starts a 90-day repair clock, the smarter sequence is to request the inspection early enough in the listing process that any deficiencies can be fixed on your own timeline instead of your buyer's.
If you are the one buying in Affton, ask your agent early whether the seller has already applied, and confirm where in that 90-day or 120-day window the property currently sits. A stalled or lapsed application does not just delay a move-in date. It can force a fresh application and a fresh fee.
This is the kind of detail that never shows up on a listing sheet and rarely comes up until it is already a problem. Knowing it in advance is the difference between a closing that runs on schedule and one that gets held up by a step nobody budgeted time for.
A Few Direct Questions
Does selling a home as-is skip the county inspection? No. The occupancy inspection is a change-of-occupancy requirement tied to the property itself, not a condition of your sale contract, so an as-is listing does not exempt the home from it.
Who is responsible for scheduling it, the buyer or the seller? Missouri purchase contracts vary, and this is exactly the kind of item worth spelling out in writing before you go under contract, since the county's system does not assign that responsibility for you.
Does a newly built or recently renovated home still need this inspection? Yes. The requirement is tied to occupancy change, not to the age or condition of the structure, so it applies the same way to a home built last year as to one built decades ago.
What if the seller already has an occupancy permit from a previous sale? The permit is issued for a specific occupant change. A new buyer moving in still triggers a new application under the county's process.
Affton's lack of a city hall is part of what makes it feel like a place people settle into rather than pass through, and that is a real part of its character. It also means the paperwork that governs your move-in date lives at the county level instead of a local one, and that single fact is worth knowing before you write an offer or set a closing date.
If you are weighing a purchase or a sale in Affton and want someone who tracks details like this before they become a problem at the closing table, I would love to help. Welcome Home with Holly is built around exactly this kind of neighborhood-level groundwork. Work With Holly, and let's get your timeline right from the start.