Zoning, building permits and septic rules in Columbia Heights, Minnesota
Columbia Heights is a city in Anoka County, Minnesota. Columbia Heights adopts its own zoning, so inside its limits Columbia Heights’s rules apply, not the county’s. 8 rules below are quoted from official sources and independently re-checked, most recently on October 23, 2026. Rules for unincorporated land are on the Anoka County page.
Answers from the rulebook for Columbia Heights
Columbia Heights’s own rules
Building permitRequired
Accessory dwelling units in Columbia Heights city
Applies to ADU permit applications, which also require an owner-occupancy deed restriction recorded with Anoka County
Construction may proceed after the residential building permit is issued
“permit requirements: a residential building permit is required for all adus.”
Local zoningPresent
All land and structures within the corporate limits of Columbia Heights city
Adopted as Chapter 9 Article I, Zoning and Land Development (Columbia Heights Zoning and Development Ordinance)
Applies unless the regulation is specifically pre-empted by state or federal law or regulation
“(d) jurisdiction. this article governs the use of all land and structures within the corporate limits of the city of columbia heights, unless such regulation is specifically pre-empted by state or federal law or regulation.”
Zoning districtsPublished
Zoning districts of Columbia Heights city
Residential, commercial, industrial, mixed-use, PUD, overlay and public/open space districts are each a separate code section
The zoning map is a separate city ArcGIS map linked from the city site and was not verified
“§ 9.108 general district provisions. § 9.109 residential districts. § 9.110 commercial districts.”
Tiny homesLimited
Tiny houses used as accessory dwelling units in Columbia Heights city
Must qualify as an accessory dwelling unit under the city's ADU standards
Size limit of 400 square feet or less
Tiny houses outside the ADU standards are not addressed by this claim
maximum tiny house floor area: <= 400 square feet (Applies only when the tiny house is used as an ADU)
“a tiny house may qualify as an adu, but the term tiny house has specific restrictions, including a size limit of 400 square feet or less.”
Accessory dwellingsLimited
Accessory dwelling units on residential lots in Columbia Heights city
Adopted by city code amendment in August 2024
Limited to one accessory dwelling unit per lot
Not permitted on a lot where more than one residential dwelling is located (duplexes, townhouses, apartments)
Either the ADU or the principal dwelling must be owner-occupied
Owner-occupancy deed restriction must be recorded with Anoka County before permit issuance
Must include its own kitchen, sleeping area and full bathroom; must have a lockable door; basements without upper floors are not dwelling units
Must meet current residential, building, plumbing, electrical, mechanical and fire code standards
maximum ADUs per lot: 1 dwelling units
“can i build two adus? no; accessory dwelling units are limited to one per lot.”
Subdividing landRegulated (with conditions)
Land subdivision inside Columbia Heights city
Subdivision regulations are Section 9.116 of the zoning and development article
Approval procedures and standards in Section 9.116 were not opened
“§ 9.115 public and open space district. § 9.116 subdivision regulations.”
Permit feesPublished
Building permit fees in Columbia Heights city (valuation-based schedule)
Fee register header reads January 1, 2026; effective_at left null because the page does not state an effective date in words
Plan review fees are 65% of permit fees, plus the state surcharge
State surcharge is collected as mandated by the state
Mechanical, plumbing, and water/sewer permit fees are priced separately on the same register
Valuation brackets above $2,000 use graduated per-thousand amounts on the same page
minimum building permit fee (valuation $1.00 to $500.00 and base up to $2,000): 65 USD (Plus $3.70 for each additional $100.00 or fraction thereon, to and including $2,000.00 (quoted)) · plan review fee: 65 percent of permit fee (Plus state surcharge)
“$65.00 for the first $500.00, plus $3.70 for each additional $100.00 or fraction thereon, to and including $2,000.00”
Permit processPartial
Permit process for accessory dwelling units in Columbia Heights city only
Review and approval happen before permit issuance
Applicant must record an owner-occupancy deed restriction with Anoka County and provide proof of recordation
Permit includes a condition requiring a rental license for one of the units
“review and approval prior to permit issuance, the applicant must record an owner occupancy deed restriction with anoka county and provide proof of recordation.”
Still unanswered
We looked and could not find an official answer yet. Silence is not permission; ask Columbia Heights or Anoka County directly.
Owner-builder exemption — Owner-builder permit exemption in Columbia Heights city
Inspections — Building inspections in Columbia Heights city
Certificate of occupancy — Certificate of occupancy in Columbia Heights city
Minimum dwelling size — Minimum dwelling size in the R-1 single-family residential district of Columbia Heights city
Minimum lot size — Minimum lot size for single-family dwellings in the R-1 district of Columbia Heights city
16 more unanswered
Setbacks
Lot coverage
Building height
Living in an RV
Camping on your land
Manufactured homes
Who permits septic
Septic permit
Septic inspection
Off-grid sanitation
Well permit
Mandatory utility hookup
Agricultural exemption
Driveway access
Building in a floodplain
Short-term rentals
Each answer was extracted from an official source and independently re-checked against that source by a second reviewer. That is an evidence check, not legal advice. Rules change; confirm with the authority before you buy or build.
Unanswered questions are usually a sign that Columbia Heights publishes no rule on the point, not that none exists. Anoka County’s page lists the county offices to call.
Off-grid gear
Going off-grid in Columbia Heights means bringing your own water and power. The kit we’d start with: