This is a private reference site, not a government office. We cannot confirm custody, release an inmate, post bond, schedule visitation, or retrieve an official booking record. Use the appropriate office below for official action or verification.
Where to Check First
For Buena Vista County jail and arrest questions, start with the sheriff and jail contacts. For court-filed charges, use the Clerk of Court. For prosecution and victim-witness matters, use the County Attorney.
Buena Vista County Sheriff's Office and Jail
411 Expansion Blvd, Storm Lake, Iowa 50588-3512
Sheriff: Kory Elston
Sheriff main phone: (712) 749-2530
Jail phone: (712) 732-2452
Communications/non-emergency: (712) 749-2525
Buena Vista County Clerk of Court
215 East 5th Street, PO Box 1186, Storm Lake, IA 50588
Phone: 712-749-2546
Hours: Monday-Friday, 8 a.m.-4:30 p.m.
Buena Vista County Attorney
606 Geneseo Street, Storm Lake, IA 50588
Phone: (712) 732-1933
Hours: Monday-Friday, 8:00 a.m.-4:30 p.m.
- For a person held in the county jail, use jail inmate records and then call the Buena Vista County Jail if the roster link is blocked or unclear.
- For booking-photo availability and limits, review jail roster mugshots and verify with the sheriff before relying on a photo.
- For charges filed after an arrest, use court records after a jail arrest and the Clerk of Court contact above.
- For facility address, phone, and visitation details, use the Buena Vista County Jail page linked in the footer.
- For a sentenced Iowa prisoner, search the Iowa Department of Corrections offender locator rather than the county jail roster.
- For federal or immigration custody, check the Federal Bureau of Prisons locator, ICE ODLS, or the relevant federal court or U.S. Marshals contact.