· 7 min read · STRLaws Editorial
Short-Term Rental Zoning Restrictions: How to Read a City Ordinance Before You Buy
STR zoning rules kill more Airbnb deals than tax math. Here's how to read a city's zoning overlay before you make an offer — the five clauses that decide if your property can legally operate, and the words that signal an effective ban.
Zoning is where short-term rental deals die. A buyer runs the numbers, the cash-on-cash is great, the city has a permit program — and then the permit gets denied because the parcel is in a zoning class that doesn’t allow STRs. The seller didn’t disclose. The agent didn’t check. The buyer is left with a residential rental projection on a property they bought for nightly-rate cash flow.
This is the working operator’s read on STR zoning — the five clauses to check before you make an offer, the words in an ordinance that signal an effective ban even where permits theoretically exist, and the workarounds when zoning is wrong but everything else is right.
What zoning actually controls for STRs
A city’s zoning code does three things relevant to STR permits:
- It defines which uses are allowed in which districts. Single-family residential (R1), multi-family (R3), mixed-use (MX), commercial (C1), etc. Each district has a list of “permitted uses” (allowed by right) and “conditional uses” (allowed with planning-commission approval).
- It defines short-term rental as a specific use. Newer ordinances call out “short-term rental” by name. Older ones treat STRs as “transient lodging,” “tourist home,” or “boarding house” depending on era. The classification decides which district it’s allowed in.
- It overlays special rules on top of zoning. Density caps, distance-from-school requirements, owner-occupied requirements, parking minimums, lot-size minimums.
The permit application gets denied at the zoning check before anything else. Application fee not refunded.
The five clauses to read before you make an offer
When you pull the city’s STR ordinance (search "[city] short term rental ordinance" and download the PDF), skim for these five clauses
in this order. Don’t read the whole thing — the answer is in five
sections.
Clause 1: Which zoning districts allow STRs
Look for a “permitted uses” table or matrix. Find the row for “short-term rental” or “transient lodging” or “vacation rental.” Note which districts have “P” (permitted), “C” (conditional), or “N” (not allowed).
Cross-reference your target property’s zoning class (from the county GIS parcel viewer) against the matrix. If your zoning class shows “N” for STR use — the deal is dead at the zoning level, no matter what the rest of the ordinance says.
Clause 2: Owner-occupied requirements
Search the ordinance text for “owner-occupied,” “primary residence,” or “principal residence.” If you see language like:
“Short-term rentals shall be limited to the operator’s primary residence as documented by [driver’s license / utility bill / voter registration]”
— investor-owned STRs are not allowed, period. This is the most common “soft ban” structure. The city technically issues permits, but only to owner-occupants. Found in San Francisco, Portland (OR), Honolulu, Nashville (Davidson County), and dozens of others.
Clause 3: Density caps and distance buffers
Search for “density,” “cap,” “limit,” “saturation,” “distance from,” “separation.” Common patterns:
- Maximum N STR permits per block or per neighborhood
- Maximum N% of housing units in any zone may be STRs
- Required distance (500–1500 ft) between STR-permitted properties
- No new STR permits within X feet of a school, daycare, or place of worship
If you’re in a city with density caps, the actual number of available permits is more constrained than the city’s headline number. Check the waiting list (most density-capped cities publish one).
Clause 4: Lot, building, and life-safety minimums
Search for “minimum lot size,” “minimum dwelling size,” “egress,” “fire-rated,” “sprinkler.” Some patterns:
- STRs only allowed on lots of N square feet or larger
- Sprinkler system required for STRs with N+ bedrooms (or always, in tighter codes)
- All bedrooms must have egress windows meeting the residential code minimum (5.7 sq ft, 24” h × 20” w, 44” max sill height)
- Properties with finished basements must have a separate egress
These cost money to retrofit. A property that fails on egress windows needs a $5K–$15K window cut-through per bedroom before it can be permitted.
Clause 5: Occupancy formula
Search for “occupancy,” “guests,” “persons.” Most STR ordinances cap occupancy at:
- 2 persons per bedroom + 2 additional (e.g., a 3-bedroom = 8 guests)
- OR a flat maximum (e.g., 8 guests regardless of bedroom count)
- Plus children under 4 typically exempt
If you bought the property assuming 12-guest nightly rate × 365 nights and the city caps occupancy at 6, your revenue model just lost 20–40%.
The words in an ordinance that signal an effective ban
Some ordinances use neutral-sounding language to functionally ban STRs. Watch for:
- “Operator must be present during rental” — effectively bans whole-home STRs; only hosted/share-your-home is allowed
- “No more than N rental days per year” with N at 30 or below — the math collapses; not viable as a business
- “Conditional use only” combined with “subject to public hearing” — slow (60–180 days) and discretionary; one upset neighbor at the hearing kills it
- “Permit may be revoked upon any complaint” — neighbor heckler veto built into the ordinance
- “Not allowed in residential zones” combined with most of the city being residential — find the zoning map; if commercial zones are 5% of the city, the practical answer is “no”
- “Owner must occupy property N nights per year” with N at 275 or above — only viable as a side income for an actual resident
If you see two or more of these in one ordinance, the city has effectively banned STRs even if technically a permit exists.
The county-level layer
Some states (CO, CA, HI, TN) have meaningful county-level STR rules that apply outside incorporated city limits. If your target property is in an unincorporated area, the county ordinance controls, not the nearest city’s. Examples:
- Summit County, CO — county-wide STR permit, separate from Breckenridge / Frisco / Silverthorne city permits, with its own density cap
- Sonoma County, CA — unincorporated vacation rental ordinance with permit caps and zone-based restrictions
- Maui County, HI — county-wide Bill 119 transient accommodations rental rules
Pull the county code in addition to the city code if your parcel is near a municipal boundary.
When zoning is wrong but everything else is right
A few workarounds when the zoning check fails but the deal otherwise makes sense:
Workaround 1: Rezone or variance. Apply for a zoning change or a use variance. Slow (6–18 months), expensive (legal + planning consultant $5K–$30K), low success rate in residential neighborhoods because
neighbors organize against it. Only worth it if the property is unusual and the upside is large.
Workaround 2: Mid-term rental (MTR) instead. Most cities exempt rentals of 30+ nights from STR ordinances entirely. Furnished 30–180-day rentals to traveling nurses, corporate transferees, and remote workers fall outside STR rules in nearly every jurisdiction. Yields 60–80% of STR cash flow with simpler operations.
Workaround 3: Long-term + furnished premium. Standard 12-month lease, furnished, premium over unfurnished rate. Outside STR rules everywhere. Lower yield than STR or MTR but zero permit risk.
Workaround 4: Move on. Most professional STR buyers walk from zoning-failed deals. The price was set for STR cash flow; absent STR cash flow, the property isn’t a deal. Don’t pay STR pricing for a long-term-rental property because you “might be able to rezone.”
The pre-offer checklist
Before you make an offer on any property intended for STR use:
- Pull the parcel’s zoning class from the county GIS.
- Pull the city (or county, if unincorporated) STR ordinance.
- Check the permitted-uses matrix for your zoning class.
- Check for owner-occupied / density / distance-buffer rules.
- Check life-safety minimums against the property’s current state (bedrooms, egress, sprinklers).
- Check the HOA / condo covenants. They override the city.
- Check for active state preemption or recent court rulings.
- Confirm what taxes apply and at what rate.
- Make the offer subject to a zoning-and-permit feasibility contingency, with a hard deadline.
Most pro STR buyers walk from 30–50% of properties at this checklist. The discipline is part of the operation, not bureaucracy.
Where STRLaws helps
For the city-level rules in 500+ tracked US cities, including current zoning interpretations, see your state’s page on STRLaws. For permit detail beyond zoning, see Do You Need a Permit for Your Airbnb?. For how state laws interact with city zoning (preemption, statewide permits), see Short-Term Rental Laws by State. For the federal tax rules that apply on top of zoning, see Short-Term Rental Rules from the IRS. Zoning overlays and ordinances change without notice — get a free alert when your jurisdiction updates its STR rules.
STRLaws is an information service, not legal advice. Zoning code is local and changes. Confirm with a licensed attorney in your jurisdiction before relying on this for a real estate decision.
STRLaws is an information service, not legal or tax advice. Confirm with a licensed professional before acting. Sources and methodology: /legal/sources/.