Administrative overview · FIPS 19123
Mahaska County permit authority
The first compliance decision is jurisdictional: identify the office with statutory authority over your parcel, then use its filing and inspection sequence to keep the project moving.
Jurisdictional status
County
This county profile is the primary starting point for unincorporated-area permitting.
Responsible agency
Mahaska County Engineer / Environmental Services
For a project in or near Mahaska County, this office is the identified point of contact for permit intake, statutory code enforcement, plan review coordination, and inspection release conditions. Confirm the parcel’s boundary and project type before relying on the county lane.
Direct contact
641-672-2897
Call before mobilizing if the project has a boundary, occupancy, fire, septic, or utility question.
Permit counter
Mahaska County Secondary Roads Office, 2074 Old Highway 163, Oskaloosa, IA 52577
Operating hours
Monday-Friday, 7:00 a.m.-3:30 p.m.
Review expectation
N/A. No general review timeline was published. A building permit is valid for a maximum of 12 months from issuance; if construction has not started, the permit must be reviewed and additional fees paid.
Compliance workbench
Choose the next project decision.
Apply online
Open the verified digital gateway, application form, and review timeline.
Open guide →Fees & penalties
Understand fee schedules, enforcement exposure, and stop-work liabilities.
Open guide →Codes & exemptions
Read the code framework, minor-work exemptions, and inspection lane.
Open guide →Agency website
Visit the primary public source for current notices and contact changes.
Open guide →Source trail
Official sources for this profile
Use these direct agency or licensing links to confirm current instructions before you file, pay, or schedule work. External pages control if their information differs from this directory.
Project questions
Frequently asked questions for Mahaska County
Who handles permitting for this jurisdiction?
Mahaska County Engineer / Environmental Services is the identified county-level authority for this profile. Confirm that the property is in its service area before filing.
How should I begin an application?
Begin with the online permit gateway listed in the application guide. If the portal does not recognize the address or project type, contact 641-672-2897.
How long might review take?
N/A. No general review timeline was published. A building permit is valid for a maximum of 12 months from issuance; if construction has not started, the permit must be reviewed and additional fees paid.
How are inspections scheduled?
Apply at the County Engineer's office with a drawing showing the proposed building, driveway, and water/sewer plans. The County Engineer examines the parcel and plans; the County Sanitarian inspects the property and reviews sewage disposal and water supply. Floodplain permits require sanitary approval before issuance and an as-built lowest-floor certification by a registered engineer, architect, or surveyor. Contact 641-672-2897 to coordinate review and inspections.
Which codes and exemptions should I review?
The county's Rural Building Ordinance adopts Chapters 354 and 355 of the Code of Iowa, as amended, and governs building permits in unincorporated Mahaska County. It requires review of building location, driveway access, road setbacks, water/sewer plans, parcel size, and public safety; the County Flood Plain Management Ordinance also applies in mapped flood-hazard areas. No separate 2026 IBC/IRC edition was identified in the official county materials. No general cosmetic or minor-work exemption list was published. A land division for agricultural purposes that creates no new road, street, easement, or other dedication is exempt from the subdivision requirements. The floodplain application identifies routine maintenance and minor improvement as project categories; confirm whether a particular project is exempt with the County Engineer/Flood Plain Administrator. Emergency repairs under applicable county rules may have special reporting requirements.