Mahaska County Jail Inmate Search
Mahaska County Jail Inmate Search, Oskaloosa, Iowa
No inmate list for the Mahaska County Jail is online, so call 641-673-2591 to ask who is held. The Mahaska sheriff posts no mugshots either. Bond, warrants, federal and ICE holds, local police, phone calls, deposits and visiting follow.
1. What other jails could hold them?
- Mahaska County Jail, 214 High Avenue East, Oskaloosa, IA 52577; 641-673-2591.
- Marion County Jail, 211 N. Godfrey Lane, Knoxville, IA 50138; 641-828-2245.
- Jasper County Jail, 2300 Law Center Drive, Newton, IA 50208; 641-791-7081.
- Poweshiek County Jail, 4802 Barnes City Rd., Montezuma, IA 50171; 641-623-5679.
- Keokuk County Jail, 204 South Stone, Sigourney, IA 52591; 641-622-2727.
- Wapello County Jail, 330 W. 2nd Street, Ottumwa, IA 52501; 641-684-4350.
- Monroe County Jail, 114 19th Avenue West, Albia, IA 52531; 641-932-7815.
2. How do visits work?
Visiting days are Tuesday, Thursday and Sunday; call 641-673-2591 for the person's time slot. Two adults per inmate may visit on each day. A minor needs a parent or guardian who is on the visiting list. Anyone released from the jail in the past 60 days cannot visit. Leave phones, wallets, purses, hats, food and tobacco in your car or in a 25-cent locker between the lobby doors (the quarter is returned). Coats are allowed only in bad weather, and baby bottles are permitted. Most visits are recorded.
↑ Back to the question list3. How do phone calls work?
An outside provider runs inmate phones. Inmates can buy calling cards from commissary, or you can open an account with the provider at 1-800-896-3201. To block calls from the jail, give your name and number to the jail or to the provider. Calls are usually recorded.
↑ Back to the question list4. How can I send money?
The jail takes cash, money orders and cashier's checks for an inmate's commissary account. See our money guide.
↑ Back to the question list5. Where should letters go?
Address mail to Inmate Full Name, Mahaska County Jail, 214 High Avenue East, Oskaloosa, IA 52577. Our mail page explains general rules.
↑ Back to the question list6. How do custody alerts work?
Register on VINELink or at 888-742-8463 for a phone or email alert on release or transfer; VINE also covers other Iowa jails and state prisons.
↑ Back to the question list7. What if they were sentenced?
State inmates appear in the Iowa DOC search; federal ones in the BOP locator; immigration detainees in the ICE locator.
↑ Back to the question list8. What if the person is under 18?
Oskaloosa-area youth are usually detained at South Iowa Juvenile Detention, 2528 255th Street, Montrose, IA 52639, 319-463-7417; the Central Iowa Juvenile Detention Center, 2317 Rick Collins Way, Eldora, IA 50627, 641-858-3852 also lists this county. Parents should call the center.
↑ Back to the question list9. Can I see a mugshot?
Oskaloosa's jail posts no mugshots we could find. Journalists can request one from the sheriff's office. Immigration pictures require ICE's okay on a FOIA request. Federal booking photos aren't released, except at the U.S. Marshals' discretion.
↑ Back to the question list10. How do I help my son with a Mahaska County warrant?
Call the sheriff at 641-673-4322 to confirm it. The jail is in the Law Center at 214 High Avenue East, and a lawyer can arrange for your son to turn himself in at the Mahaska County Jail, 641-673-2591. No names are posted, and Iowa families can't search statewide, though Iowa Courts Online shows his case. If he missed court, call the clerk on South 1st Street (641-673-7786) to ask about a new date.
↑ Back to the question list11. How is bond set and paid?
In Oskaloosa, most first bonds follow the statewide uniform bond schedule; for serious charges, Oskaloosa's magistrate sets it. Call 641-673-2591 for amounts.
- How to pay at 641-673-2591: cash, surety or Iowa property.
- Guide: our bail guide.
- Hearings: our court guide, or the clerk at 641-673-7786.
12. How do I find the charges?
Iowa Courts Online lists charges and dates by name; Oskaloosa's clerk answers at 641-673-7786. Under Iowa Code 815.10 a judge can appoint the State Public Defender; Oskaloosa's first appearance follows promptly (Iowa Code 804.22).
↑ Back to the question list13. Is the person in federal custody?
In Oskaloosa, federal arrests go to the U.S. Marshals Service; its Des Moines office answers at 515-400-8140. Cases are heard by the U.S. District Court for the Southern District of Iowa; its clerk is at 111 Locust Street, Des Moines, IA 50309, 515-284-6248. After a federal sentence, check the BOP inmate locator. Bond at 214 High Avenue East, Oskaloosa, IA 52577 cannot lift a federal hold; only 515-284-6248 can.
↑ Back to the question list14. How does an ICE detainer work?
- The Mahaska County Jail receives DHS Form I-247A from ICE.
- Iowa Code chapter 27A makes the jail in Oskaloosa honor it, holding someone 48 hours longer at most (8 CFR 287.7(d)).
- After 48 hours without ICE at 214 High Avenue East, Oskaloosa, IA 52577, the hold ends.
- The ICE detainee locator tracks transfers by A-number or name.
15. When will the person get out?
In Oskaloosa, once bond clears at 214 High Avenue East, Oskaloosa, IA 52577, release usually takes a few hours; 641-673-2591 knows. Prison sentences move people to the Iowa DOC offender search. Another county's hold keeps them; ask 641-673-2591. Federal or ICE holds go via 515-400-8140.
↑ Back to the question list16. What if the name is missing?
In Oskaloosa, new bookings can lag; call 641-673-2591. Anyone moved from Oskaloosa, or released, may show in the Iowa DOC offender search, or the BOP inmate locator. Juveniles are never listed (Iowa Code 232.147). If unsure, ask 641-673-2591.
↑ Back to the question list17. When does a judge see them?
In Oskaloosa, a magistrate reviews the arrest within 24 hours (Iowa Code 804.22). Bond can be changed later (Iowa Code 811.2). If money is short, the State Public Defender may be appointed. The clerk (641-673-7786) has the next date.
↑ Back to the question list18. Can someone get out without paying?
Yes. Oskaloosa's judges may release on a promise (Iowa Code 811.2), or with conditions, sometimes supervised by the Department of Correctional Services. Skipping court means forfeiture (Iowa Code 811.6) and a warrant; Oskaloosa's clerk (641-673-7786) has the terms.
↑ Back to the question list19. When is cash bail returned?
In Oskaloosa, the clerk (641-673-7786) refunds cash bail (106 South 1st Street, Oskaloosa, IA 52577) at case end, to the payer. A 10% bondsman fee is never returned; call 641-673-2591.
↑ Back to the question list20. Which sentences are served locally?
In Oskaloosa, misdemeanor terms are served at 214 High Avenue East, Oskaloosa, IA 52577 (Iowa Code 903.1). Longer terms mean prison; see the Iowa DOC offender search. Work release or weekends in Oskaloosa, Iowa, need a judge's OK; 641-673-2591 schedules it.
↑ Back to the question list21. Can a judge bar contact?
In Oskaloosa, judges can bar contact at hearings (Iowa Code 664A.3). Breaking it is a new crime (Iowa Code 664A.7). Only judges can change it; Oskaloosa's clerk (641-673-7786) keeps a copy at 106 South 1st Street, Oskaloosa, IA 52577.
↑ Back to the question list22. How is a free lawyer appointed?
In Oskaloosa, a free lawyer depends on income (Iowa Code 815.9). Ask in court on day 1, or call 641-673-7786. The State Public Defender covers most cases in Oskaloosa; families may hire private counsel.
↑ Back to the question list23. Is a bail call real?
In Oskaloosa, the Mahaska County Jail never takes gift cards or crypto; call 641-673-2591 before paying anyone. Oskaloosa's bond goes only to the clerk (641-673-7786) or the jail at 214 High Avenue East, Oskaloosa, IA 52577. Report scam calls to the Iowa Attorney General.
↑ Back to the question list24. Who polices Mahaska County?
- Mahaska County Sheriff's Office, Law Center, 214 High Avenue East (lower level), Oskaloosa, IA 52577: 641-673-4322.
- Mahaska County 911 Center (non-emergency dispatch): 641-673-0347.
- Oskaloosa Police Department, 214 High Avenue E, Oskaloosa, IA 52577: 641-673-3201.
- New Sharon Police Department, reached through New Sharon City Hall: 641-637-4124.
- Iowa State Patrol District 13, 1300 S. Grand Ave., Mt. Pleasant, IA 52641: 319-385-8715.
- Emergencies: 911.
Mahaska County Jail Inmate Services Information
Phone: 641-673-2591
Physical Address:
214 High Avenue East
Oskaloosa, IA 52577
Mailing Address (personal mail):
Inmate's Full Name & Inmate ID#
Mahaska County Jail
214 High Avenue East
Oskaloosa, IA 52577
Mailing Address (legal mail or subscriptions):
Inmate's Full Name & Inmate ID#
Mahaska County Jail
214 High Avenue East
Oskaloosa, IA 52577
Every year Mahaska County law enforcement agencies arrest and detain 2,100 offenders, and maintain an average of 105 inmates (county-wide) in their custody on any given day.
The weekly turnover rate of inmates is approximately 55%, meaning that every week more than half of these inmates are released and then replaced with new offenders being booked into jail.
The charts below break down the men, women, races, ethnicities and the types of crimes that people are arrested and incarcerated for in both Mahaska County and state prisons throughout the country. This information is compiled from local police and the Mahaska County Sheriff's Department, as well as the state of Iowa and the United States Department of Justice and Census Bureau.
If you are looking for a prisoner in Iowa or Federal custody, click on the appropriate institution below.
If you are searching for an inmate being held in another county in Iowa, click below.
If you are searching for a prisoner in a Iowa State Prison click below.
If you are searching for a United States Federal Bureau of Prisons Inmate click below.
Federal Bureau of Prisons Inmate Search
For ICE Detainees (Immigration) being held at a detention facility in the United States, click below.
Mahaska County Inmate Race & Ethnicity - 10/28/2026
| Race | Inmates | % Total |
|---|---|---|
| White | 68 | 85.00% |
| Black | 2 | 2.50% |
| Hispanic or Latino | 4 | 5.00% |
| American Indian/Native Alaskan | 2 | 2.50% |
| Asian | 2 | 2.50% |
| Pacific Islander/Native Hawaiian | 1 | 1.25% |
| Other | 1 | 1.25% |
| Total | 80 | 100.0% |
Mahaska County Inmate Criminal Charges - 10/28/2026
(many inmates have multiple charges)
| Charge | Inmates | % Total |
|---|---|---|
| Felony (3rd Degree) | 22 | 27.50% |
| Felony (2rd Degree) | 15 | 18.75% |
| Felony (1st Degree) | 6 | 7.50% |
| State Jail Felony | 6 | 7.50% |
| Felony (Uncategorized) | 16 | 20.00% |
| Misdemeanor (Class A) | 15 | 18.75% |
| Misdemeanor (Class C) | 0 | 0.00% |
| Holds | 0 | 0.00% |
| Uncategorized | 0 | 0.00% |
Mahaska County Inmate Sex - 10/28/2026
| Sex | Inmates | % Total |
|---|---|---|
| Male | 71 | 88.75% |
| Female | 9 | 11.25% |
| Total | 80 | 100.0% |
Mahaska County Inmate Age - 10/28/2026
| Age | Inmates | % Total |
|---|---|---|
| Under 18 | 2 | 2.50% |
| 18-20 | 4 | 5.00% |
| 21-24 | 9 | 11.25% |
| 25-30 | 17 | 21.25% |
| 31-35 | 14 | 17.50% |
| 36-40 | 11 | 13.75% |
| 41-45 | 8 | 10.00% |
| 46-50 | 5 | 6.25% |
| 51-55 | 4 | 5.00% |
| 56-60 | 3 | 3.75% |
| 61-65 | 1 | 1.25% |
| 66-75 | 1 | 1.25% |
| 76-85 | 1 | 1.25% |
| Total | 80 | 100.0% |
- Jail (Main): 641-673-2591
- Sheriff: 641-673-4322
The Mahaska County Jail serves the following cities and towns of Mahaska County: Oskaloosa and Rose Hill.