All offices will be closing at 12pm on August 6th, 2026 for staff development.  OTP will remain open.

Add Your Heading Text Here

Contact Us

Send Us A Message

This field is for validation purposes and should be left unchanged.
Name(Required)
Choose one of our locations that you prefer to be seen at.

Mason City - Main Office

Contact Us

Phone: 641.424.2391
Toll-Free: 866.429.2391
Fax: 641.424.0783

Hours of Operation

Mon-Thu: 8am-5:30pm
Fri: 8am-Noon

Our Locations

Services available may vary depending on location. Please contact our main building for further information.

Mason City - Main Office

Contact Us

Phone: 641.424.2391
Toll-Free: 866.429.2391
Fax: 641.424.0783

Hours of Operation

Mon-Thu: 8am-5:30pm
Fri: 8am-Noon

Resident Facility - Men's

Contact Us

Phone: 641.424.0863

Resident Facility - Women's

Contact Us

Phone: 641.423.0431

Marshalltown Outreach Office

Contact Us

Phone: 641.752.5421
Fax: 641.752.7211

Hours of Operation

Mon-Fri: 8am-5pm

Forest City Outreach Office

Contact Us

Phone: 641.585.2060
Fax: 641.585.0160

Hours of Operation

Mon-Thu: 8am-5:30pm
Fri: 8am-Noon

Algona Outreach Office

Contact Us

Phone: 515.295.5158
Fax: 515.395.5158

Hours of Operation

Mon-Thu: 8am-5:30pm
Fri: 8am-Noon

Charles City Outreach Office

Contact Us

Phone: 641.228.1477
Fax: 641.228.1468

Hours of Operation

Mon-Thu: 8am-5:30pm
Fri: 8am-Noon

Downtown Drop In Center

Contact Us

Phone: 641.243.7298
Fax: 641.243.7214

Hours of Operation

Mon-Fri: 8:30am-4pm

Hampton Outreach Office

Contact Us

Phone: 641.456.2365
Fax: 641.456.2358

Hours of Operation

Mon-Thu: 8am-5:30pm
Fri: 8am-Noon

Hampton Drop In Center

Contact Us

Phone: 641.812.1099

Hours of Operation

Mon, Tues, Thurs: 8am-3pm

Wed: 8am-5pm

Fri: 8am-1pm

Grinnell Outreach Office

Contact Us

Phone: 641.752.5421
Fax: 641.752.7211

Hours of Operation

Mon & Thu: 8am-5pm

Eldora Outreach Office

Contact Us

Phone: 641.752.5421
Fax: 641.752.7211

Hours of Operation

Mon: 8am-5pm
Tue: 9am-5pm

Tama Outreach Office

Contact Us

Phone: 641.752.5421
Fax: 641.752.7211

Hours of Operation

Mon: 8:30am-5pm