Building permits in Ramsey County, Minnesota
Find the right authority before you build. Ramsey County permitting follows Minnesota law — here is exactly who issues the permit and where to start.
Ramsey County municipalities (city Building Departments)
Ramsey County does not issue building permits; the City of St. Paul (DSI) and every other municipality in the county issue their own. Contact the city building department for the specific parcel.
Open the official permit portal →
Permit cheat-sheet (Minnesota rules)
| Project | Permit? | Authority | Typical fee | Timeline | Go / No-Go | Key notes |
|---|---|---|---|---|---|---|
| 🏠 Accessory Dwelling Unit (ADU) | Permit required | city | Permit fees set by the municipality; verify with the local building department (Minneapolis Development Review or Saint Paul DSI). | Varies by municipality — ADUs with full plan review typically several weeks. | Case by case | An accessory dwelling unit is a dwelling-unit addition and requires a building permit plus zoning/occupancy approval. Whether an ADU is allowed on your lot is set by local zoning; verify with your municipal building department. |
| 🪵 Deck / Porch | Conditional | city | Permit fees set by the municipality; verify locally. | Varies by municipality — simple decks often same-day to a few weeks. | Generally allowed | Minnesota has deep frost depths (roughly 42 in across the Twin Cities) — deck footings must extend below the local frost line. Verify with Minneapolis Development Review or Saint Paul DSI. Exempt: Freestanding decks low to grade and not attached are generally exempt; attached decks and decks over 30 in above grade require a permit. |
| 🧱 Fence / Wall | Conditional | city | Usually no building permit for a typical fence; local zoning sets height/setback rules. Verify locally. | Varies by municipality. | Generally allowed | Corner-lot sight-triangle and front-yard rules may apply. Confirm with your municipal building department. |
| 🛖 Shed / Outbuilding | Conditional | city | No fee under the exemption; a permit fee applies if over the local threshold. | Varies by municipality. | Generally allowed | Because the Minnesota State Building Code regulates accessory structures, a larger or occupied shed may require a permit. Confirm with Minneapolis or Saint Paul. Exempt: The Minnesota Residential Code (based on the 2018 IRC) covers one- and two-family dwellings and their accessory structures; small one-story detached sheds are commonly exempt. |
| 🪜 Basement Finish | Permit required | city | Building permit fee set by the municipality; trade permits billed separately. | Varies by municipality — typically several weeks for full plan review. | Generally allowed | Finishing a basement into habitable space requires permits for egress, framing, electrical, plumbing and mechanical work. A sleeping room needs an egress window meeting code. |
| 🚗 Garage / Carport | Conditional | city | Building permit fee set by the municipality if required. | Varies by municipality — typically several weeks for full plan review. | Generally allowed | An attached garage is an addition to the dwelling and requires a building permit. A detached garage is an accessory structure; small detached garages are often exempt but larger ones need a permit. Verify locally. |
| ☀️ Rooftop Solar PV | Permit required | city | Electrical/structural permit fee set by the municipality. | Varies by municipality — rooftop PV is often expedited. | Generally allowed | Rooftop solar PV requires an electrical permit and, if the structure is modified, a building permit under the Minnesota Residential Code. |
| 🌡️ HVAC Replacement | Permit required | city | Mechanical permit fee set by the municipality (Minnesota Mechanical Code, Ch. 1346). | Varies by municipality — often same-day to a couple of weeks. | Generally allowed | Furnace, AC or heat-pump replacement requires a mechanical permit under the Minnesota Mechanical Code (adopted in place of IRC chapters 12-24). |
| 🍳 Kitchen Remodel | Permit required | city | Building permit fee; trade permits (plumbing/electrical) billed separately. | Varies by municipality — typically several weeks for full plan review. | Generally allowed | A permit is required when relocating plumbing/electrical, moving walls, or changing fixtures. Cosmetic-only work (cabinets, counters, paint) may be exempt. |
| 🛁 Bathroom Remodel | Permit required | city | Building permit fee; trade permits (plumbing/electrical) billed separately. | Varies by municipality — typically several weeks for full plan review. | Generally allowed | A permit is required when relocating plumbing/electrical, moving walls, or changing fixtures. Cosmetic-only updates may be exempt. |
| 🏗️ Room Addition | Permit required | city | Building permit fee based on valuation; zoning and plan review apply. | Varies by municipality — typically several weeks for full plan review. | Generally allowed | Room additions change the footprint and require a full building permit, zoning approval and a site plan. |
| 🪟 Window / Door Replacement | Conditional | city | Permit fee if changing the opening; in-kind swap is often exempt. | Varies by municipality — in-kind swaps often same-day. | Generally allowed | Swapping windows or exterior doors in the same opening is generally exempt; enlarging or adding openings requires a permit. |
| 🏘️ Roof Replacement | Conditional | city | Roof-covering permit fee set by the municipality; in-kind re-roof may be exempt. | Varies by municipality — in-kind re-roofs often same-day. | Generally allowed | Roof covering replacement is typically permitted; structural deck replacement triggers a full building permit. |
| 🅿️ Driveway / Parking Pad | Conditional | city | No building permit for private flatwork; a right-of-way/curb cut needs a separate permit. | Varies by municipality. | Generally allowed | A permit may be required for right-of-way/curb-cut work; verify with your municipal building department. |
| 🏊 Swimming Pool / Spa | Permit required | city | Building permit fee; barrier fencing required by code. | Varies by municipality — typically several weeks. | Generally allowed | Pools need a permit and barrier fencing under the Minnesota Residential Code. |
| 🧱 Retaining Wall | Conditional | city | No fee under the exemption; a permit applies if over the threshold. | Varies by municipality — if required, typically several weeks. | Generally allowed | Walls over 4 ft or supporting a surcharge require design and a permit. Verify with your municipal building department. Exempt: Retaining walls not over 4 ft (measured from bottom of footing to top) and not supporting a surcharge are exempt (Minnesota Residential Code, based on IRC R105.2). |
| 💥 Demolition / Teardown | Permit required | city | Demolition permit fee set by the municipality; verify with the local building department. | Varies by municipality — typically 1–3 weeks for review and utility disconnect. | Generally allowed | Full or structural demolition requires a building permit from the local building department. A pre-demolition asbestos and lead-paint survey is generally required, and all utilities must be disconnected before work. Interior non-structural demolition (removing non-load-bearing partitions) may be exempt where it does not affect structure, egress, or code compliance — verify locally. |
| 🚰 Septic System | Permit required | county | SSTS permit/admin fee set by the local government unit (county/city/township) under MPCA rules; verify locally. | Site evaluation and design review typically several weeks; a Licensed Septic System Designer and soil evaluation are required. | Generally allowed | Septic (onsite wastewater) systems in Minnesota are regulated under the Subsurface Sewage Treatment Systems (SSTS) rules (Minn. R. ch. 7080–7083) by the MPCA, but permits are issued and enforced by the county, city, or township — NOT the building department. A new or replacement system requires a permit and design by a licensed SSTS professional. Contact your county environmental services office. |
| 🔌 EV Charger | Permit required | city | Electrical permit fee set by the municipality. | Electrical permits often issued same-day to 1–2 weeks. | Generally allowed | Installing an EV charging circuit (NEC Art. 625) requires an electrical permit; a dedicated branch circuit is needed. Where adopted, the 2021 IRC Appendix T and 2023 IECC require EV-ready circuitry in new dwelling garages — verify local adoption with your municipal building department. |
| ⚡ Standby Generator | Permit required | city | Electrical (and gas, if fuel-fired) permit fee set by the municipality. | Electrical/mechanical permits often issued same-day to 2 weeks. | Generally allowed | A standby generator requires an electrical permit; fuel-fired units also need a mechanical/gas permit. Review NEC Art. 445 (Generators) and Art. 702 (Legally Required Standby Systems); verify load calculation, transfer-switch wiring, and placement with your municipal building department. |
Frequently asked questions
Who issues building permits in Ramsey County, Minnesota?
Ramsey County municipalities (city Building Departments) is the permitting authority for Ramsey County. Permitting is split — cities issue for incorporated areas, the county for unincorporated areas. Start at the official portal linked above.
Do I go to the county or my city for a building permit in Ramsey County?
Permitting is split — cities issue for incorporated areas, the county for unincorporated areas.
What home projects need a permit in Ramsey County?
The same project types shown in the cheat-sheet above (ADU, deck, fence, shed, solar, and more) — rules follow Minnesota state law. Whether the county or your city issues it depends on your property's incorporation status.
How do I apply for a permit in Ramsey County?
Use the official permit portal linked above. Most offices accept online submissions; have your plans, site information, and contractor details ready before applying.