Votes can not be cast over the phone or electronically over the internet. Call Auditor's Office 641-673-7148 with questions.
Mahaska County Courthouse

Welcome to Mahaska County

Mahaska County Courthouse
106 South 1st Street
Oskaloosa, Iowa 52577
Hours: 8:00a.m. to 4:30 p.m.
Phone: 641-673-4940

Recorder Marriage license application
Hours: 8:00 a.m. to 4:00 p.m.
Phone: 673-8187
Appointment only

 

 

 

Treasurer Drivers License Treasurer Auto
Hours: 8:00a.m. to 4:00 p.m. Hours: 9:00a.m. to 4:00 p.m.
Phone: 673-9521 Phone: 673-4618
Appointment only  

 

 

 


 

Mahaska County Courthouse Annex
301 1st Avenue East
Oskaloosa, Iowa 52577
Hours: 8:00 a.m. to 4:30 p.m.

Mahaska County Law Center
214 High Avenue East
Oskaloosa, Iowa 52577
Hours: 8:00a.m. to 4:30 p.m.
Phone: 673-4322 or 673-8403
Dispatch Phone: 673-0347

Mahaska County Secondary Roads
2074 Old Highway 163
Oskaloosa, Iowa 52577
Phone: 672-2897
Lobby closed to the public

Mahaska County Environmental Learning Center
2342 Hwy 92
Oskaloosa, Iowa 52577
Hours: 12:30 p.m. to 4:30 p.m.
Phone: 673-9327