Skip to main content
Menu

Find VSO and veterans benefits help in Iowa

Find veterans benefits offices and service contacts in Iowa. Compare state, county and veterans organization services, then contact the provider directly.

Browse cities and counties

100 matching local listings. The statewide service contact is shown separately.

Service locations and contacts

Adair County Veterans Affairs

Adair County Veterans Affairs

Type of help
Benefits and claims assistance
Location
Greenfield

Veterans benefits and claims assistance. Contact the provider to arrange help and confirm what to bring.

Area served: Adair County. Physical office: Greenfield, Adair County.

270 Public Square, Greenfield, IA 50849

Monday - Thursday; 8:00 a.m. - 4:00 p.m.; The office is closed between 9 to 10 a.m. on the first Tuesday of the month for a meeting.

Adams County Veterans Affairs

Adams County Veterans Affairs

Type of help
Benefits and claims assistance
Location
Corning

Veterans benefits and claims assistance. Contact the provider to arrange help and confirm what to bring.

Area served: Adams County. Physical office: Corning, Adams County.

500 9th Street, Courthouse, Corning, IA 50841

Monday, Tuesday, Thursday; 8:30 a.m. - 4:30 p.m.; Closed for lunch; 12:00 p.m. - 1:00 p.m.

Allamakee County Veterans Affairs

Allamakee County Veterans Affairs

Type of help
Benefits and claims assistance
Location
Waukon

Veterans benefits and claims assistance. Contact the provider to arrange help and confirm what to bring.

Area served: Allamakee County. Physical office: Waukon, Allamakee County.

110 Allamakee Street, Waukon, IA 52172

8:00a.m. - 12:00n / 1:00p.m. - 4:00 p.m.

Appanoose County Veterans Affairs

Appanoose County Veterans Affairs

Type of help
Benefits and claims assistance
Location
Centerville

Veterans benefits and claims assistance. Contact the provider to arrange help and confirm what to bring.

Area served: Appanoose County. Physical office: Centerville, Appanoose County.

19999 St. Joseph Drive, Centerville, IA 52544

Tuesday, Wednesday & Thursday 8:00 a.m. - 5:00 p.m.

Audubon County Veterans Affairs

Audubon County Veterans Affairs

Type of help
Benefits and claims assistance
Location
Audubon

Veterans benefits and claims assistance. Contact the provider to arrange help and confirm what to bring.

Area served: Audubon County. Physical office: Audubon, Audubon County.

318 Leroy Street, Suite #4, Audubon, IA 50025

Tuesday - Thursday 8:00 am - 3:30 pm

Benton County Veterans Affairs

Benton County Veterans Affairs

Type of help
Benefits and claims assistance
Location
Vinton

Veterans benefits and claims assistance. Contact the provider to arrange help and confirm what to bring.

Area served: Benton County. Physical office: Vinton, Benton County.

811 D Avenue, Suite 34, Vinton, IA 52349

Monday thru Friday; 8:00 a.m. - 4:30 p.m.; Please call to schedule an appointment

Black Hawk County Veterans Affairs

Black Hawk County Veterans Affairs

Type of help
Benefits and claims assistance
Location
Waterloo

Veterans benefits and claims assistance. Contact the provider to arrange help and confirm what to bring.

Area served: Black Hawk County. Physical office: Waterloo, Black Hawk County.

1210 Idaho Street, Waterloo, IA 50703

Monday - Friday; 8:00 a.m. - 4:30 p.m.

Boone County Veterans Affairs

Boone County Veterans Affairs

Type of help
Benefits and claims assistance
Location
Boone

Veterans benefits and claims assistance. Contact the provider to arrange help and confirm what to bring.

Area served: Boone County. Physical office: Boone, Boone County.

900 W. 3rd Street, Boone, IA 50036

Monday - Wednesday; 8:00 a.m. - 4:30 p.m.; Thursday; 8:00 a.m. - 11:00 a.m.

Bremer County Veterans Affairs

Bremer County Veterans Affairs

Type of help
Benefits and claims assistance
Location
Waverly

Veterans benefits and claims assistance. Contact the provider to arrange help and confirm what to bring.

Area served: Bremer County. Physical office: Waverly, Bremer County.

203 1st Ave. NE, Bremer County Annex, Waverly, IA 50677

Hours are not confirmed. Contact the provider before planning a visit.

Buchanan County Veterans Affairs

Buchanan County Veterans Affairs

Type of help
Benefits and claims assistance
Location
Independence

Veterans benefits and claims assistance. Contact the provider to arrange help and confirm what to bring.

Area served: Buchanan County. Physical office: Independence, Buchanan County.

210 5th Avenue NE, Independence, IA 50644

Hours are not confirmed. Contact the provider before planning a visit.

Buena Vista County Veterans Affairs

Buena Vista County Veterans Affairs

Type of help
Benefits and claims assistance
Location
Storm Lake

Veterans benefits and claims assistance. Contact the provider to arrange help and confirm what to bring.

Area served: Buena Vista County. Physical office: Storm Lake, Buena Vista County.

605 Cayuga St., Storm Lake, IA 50588

Hours are not confirmed. Contact the provider before planning a visit.

Butler County Veterans Affairs

Butler County Veterans Affairs

Type of help
Benefits and claims assistance
Location
Allison

Veterans benefits and claims assistance. Contact the provider to arrange help and confirm what to bring.

Area served: Butler County. Physical office: Allison, Butler County.

428 6th, Allison, IA 50602

Monday-Thursday; 8 a.m.-4 p.m.; Friday: Closed

Calhoun County Veterans Affairs

Calhoun County Veterans Affairs

Type of help
Benefits and claims assistance
Location
Rockwell City

Veterans benefits and claims assistance. Contact the provider to arrange help and confirm what to bring.

Area served: Calhoun County. Physical office: Rockwell City, Calhoun County.

515 Court Street, Rockwell City, IA 50579

Monday - Friday; 8:00 a.m. - 4:00 p .m.; To better assist you, please contact the office in advance to schedule an appointment.

Carroll County Veterans Affairs

Carroll County Veterans Affairs

Type of help
Benefits and claims assistance
Location
Carroll

Veterans benefits and claims assistance. Contact the provider to arrange help and confirm what to bring.

Area served: Carroll County. Physical office: Carroll, Carroll County.

608 N. Court St., Suite A, Carroll, IA 51401

Hours are not confirmed. Contact the provider before planning a visit.

Cass County Veterans Affairs

Cass County Veterans Affairs

Type of help
Benefits and claims assistance
Location
Atlantic

Veterans benefits and claims assistance. Contact the provider to arrange help and confirm what to bring.

Area served: Cass County. Physical office: Atlantic, Cass County.

5 W.7th Street , IA 50022 Office:, Courthouse - 3rd Floor, Atlantic, IA 50022

Monday - Friday; 8 a.m. - 4:30 p.m.; (Except County Holidays)

Cedar County Veterans Affairs

Cedar County Veterans Affairs

Type of help
Benefits and claims assistance
Location
Tipton

Veterans benefits and claims assistance. Contact the provider to arrange help and confirm what to bring.

Area served: Cedar County. Physical office: Tipton, Cedar County.

400 Cedar Street, Courthouse, Tipton, IA 52772

7:30 a.m. - 3:00 p.m.; Appointments required for claim work

Cerro Gordo County Veterans Affairs

Cerro Gordo County Veterans Affairs

Type of help
Benefits and claims assistance
Location
Mason City

Veterans benefits and claims assistance. Contact the provider to arrange help and confirm what to bring.

Area served: Cerro Gordo County. Physical office: Mason City, Cerro Gordo County.

220 N. Washington Ave, Courthouse, Basement, Mason City, IA 50401

Monday - Friday; 8:00 a.m. - 4:30 p.m.

Cherokee County Veterans Affairs

Cherokee County Veterans Affairs

Type of help
Benefits and claims assistance
Location
Cherokee

Veterans benefits and claims assistance. Contact the provider to arrange help and confirm what to bring.

Area served: Cherokee County. Physical office: Cherokee, Cherokee County.

520 W. Main Street, Cherokee, IA 51012

Mon., Wed., & Fri. 8-4:30; Tue. & Thrus. - By Appt; Other times available by Appt

Chickasaw County Veterans Affairs

Chickasaw County Veterans Affairs

Type of help
Benefits and claims assistance
Location
New Hampton

Veterans benefits and claims assistance. Contact the provider to arrange help and confirm what to bring.

Area served: Chickasaw County. Physical office: New Hampton, Chickasaw County.

2275 S Linn Ave., New Hampton, IA 50659

Monday - Thursday; 7:30 a.m. - 4:00 p.m.; Friday (by appointment only); 7:30 a.m. - 10:30 a.m.

Clarke County Veterans Affairs

Clarke County Veterans Affairs

Type of help
Benefits and claims assistance
Location
Osceola

Veterans benefits and claims assistance. Contact the provider to arrange help and confirm what to bring.

Area served: Clarke County. Physical office: Osceola, Clarke County.

100 S. Main Street, Osceola, IA 50213

Monday - Friday; 8:30 am - 12:00 pm; 1:00 pm - 4:00 pm; Appointments are not required; however, they are preferred.

Clay County Veterans Affairs

Clay County Veterans Affairs

Type of help
Benefits and claims assistance
Location
Spencer,

Veterans benefits and claims assistance. Contact the provider to arrange help and confirm what to bring.

Area served: Clay County. Physical office: Spencer,, Clay County.

505 2nd Ave W., Suite C, Spencer,, IA 51301

Monday - Friday; 8:00am - 4:30pm

Clayton County Veterans Affairs

Clayton County Veterans Affairs

Type of help
Benefits and claims assistance
Location
Elkader

Veterans benefits and claims assistance. Contact the provider to arrange help and confirm what to bring.

Area served: Clayton County. Physical office: Elkader, Clayton County.

600 Gunder Rd. N.E., Suite 6, Elkader, IA 52043

Monday - Friday; 8:00 am - 4:00 pm

Clinton County Veterans Affairs

Clinton County Veterans Affairs

Type of help
Benefits and claims assistance
Location
Clinton

Veterans benefits and claims assistance. Contact the provider to arrange help and confirm what to bring.

Area served: Clinton County. Physical office: Clinton, Clinton County.

Administration Building, 1900 N. 3rd Street, Clinton, IA 52733

Monday-Friday, 8:00 a.m.-4:00 p.m.

Crawford County Veterans Affairs

Crawford County Veterans Affairs

Type of help
Benefits and claims assistance
Location
Denison

Veterans benefits and claims assistance. Contact the provider to arrange help and confirm what to bring.

Area served: Crawford County. Physical office: Denison, Crawford County.

1202 Broadway, Denison, IA 51442

Monday through Friday; 8:00 a.m. to 4:30 p.m.; *Please call to make sure the VSO is available

Dallas County Veterans Affairs

Dallas County Veterans Affairs

Type of help
Benefits and claims assistance
Location
Adel

Veterans benefits and claims assistance. Contact the provider to arrange help and confirm what to bring.

Area served: Dallas County. Physical office: Adel, Dallas County.

Administration Building, 2nd Floor, 800 Court Street, Room 230, Adel, IA 50003

Monday-Friday, 8:00 a.m.-4:00 p.m.

Davis County Veterans Affairs

Davis County Veterans Affairs

Type of help
Benefits and claims assistance
Location
Bloomfield

Veterans benefits and claims assistance. Contact the provider to arrange help and confirm what to bring.

Area served: Davis County. Physical office: Bloomfield, Davis County.

203 S Madison St, Courthouse, Bloomfield, IA 52537

(Call for appointment); Monday………8:00 am - 4:30 pm; Tuesday………8:00 am - 4:30 pm; Wednesday……. 8:00 am - 4:30 pm; Thursday……….. 8:00 am - 4:30 pm; Friday………….8:00 am - 4:30 pm

Decatur County Veterans Affairs

Decatur County Veterans Affairs

Type of help
Benefits and claims assistance
Location
Leon

Veterans benefits and claims assistance. Contact the provider to arrange help and confirm what to bring.

Area served: Decatur County. Physical office: Leon, Decatur County.

207 North Main St., Courthouse, Leon, IA 50144

Hours are not confirmed. Contact the provider before planning a visit.

Delaware County Veterans Affairs

Delaware County Veterans Affairs

Type of help
Benefits and claims assistance
Location
Manchester

Veterans benefits and claims assistance. Contact the provider to arrange help and confirm what to bring.

Area served: Delaware County. Physical office: Manchester, Delaware County.

601 Grand Street, Manchester, IA 52057

Monday - Friday; 8:00 am - 4:30 pm

Des Moines County Veterans Affairs

Des Moines County Veterans Affairs

Type of help
Benefits and claims assistance
Location
Burlington

Veterans benefits and claims assistance. Contact the provider to arrange help and confirm what to bring.

Area served: Des Moines County. Physical office: Burlington, Des Moines County.

513 N. Main Street, Basement, Burlington, IA 52601

Monday-Friday, 8:00 a.m.-noon and 1:00-4:30 p.m.

Dickinson County Veterans Affairs

Dickinson County Veterans Affairs

Type of help
Benefits and claims assistance
Location
Spirit Lake

Veterans benefits and claims assistance. Contact the provider to arrange help and confirm what to bring.

Area served: Dickinson County. Physical office: Spirit Lake, Dickinson County.

1802 Hill Avenue, Suite 1508, Spirit Lake, IA 51360

Hours are not confirmed. Contact the provider before planning a visit.

Dubuque County Veterans Affairs

Dubuque County Veterans Affairs

Type of help
Benefits and claims assistance
Location
Dubuque

Veterans benefits and claims assistance. Contact the provider to arrange help and confirm what to bring.

Area served: Dubuque County. Physical office: Dubuque, Dubuque County.

36 East 8th Street, Dubuque, IA 52001

Monday through Friday; 8 am to 4:30 pm; Closed on Holidays. Appointments preferred.

Emmet County Veterans Affairs

Emmet County Veterans Affairs

Type of help
Benefits and claims assistance
Location
Estherville

Veterans benefits and claims assistance. Contact the provider to arrange help and confirm what to bring.

Area served: Emmet County. Physical office: Estherville, Emmet County.

508 S 1st St., Estherville, IA 51334

Hours are not confirmed. Contact the provider before planning a visit.

Fayette County Veterans Affairs

Fayette County Veterans Affairs

Type of help
Benefits and claims assistance
Location
Oelwein

Veterans benefits and claims assistance. Contact the provider to arrange help and confirm what to bring.

Area served: Fayette County. Physical office: Oelwein, Fayette County.

901 N. Frederick Avenue, Suite 1, Oelwein, IA 50662-1052

Monday-Tuesday, 8:00 a.m.-3:00 p.m.; Thursday, 8:00 a.m.-2:00 p.m.; other times may be arranged by appointment.

Floyd County Veterans Affairs

Floyd County Veterans Affairs

Type of help
Benefits and claims assistance
Location
Charles City

Veterans benefits and claims assistance. Contact the provider to arrange help and confirm what to bring.

Area served: Floyd County. Physical office: Charles City, Floyd County.

101 S. Main Street, Suite 109, Charles City, IA 50616

Monday Through Thursday; 8 am to 4:25 pm; Closed Friday's; By Appointments Only; Lunch Times Fluctuate

Franklin County Veterans Affairs

Franklin County Veterans Affairs

Type of help
Benefits and claims assistance
Location
Hampton

Veterans benefits and claims assistance. Contact the provider to arrange help and confirm what to bring.

Area served: Franklin County. Physical office: Hampton, Franklin County.

1600 Central Ave E, Hampton, IA 50441

8:00am - 3:00pm; Monday - Friday; Appointments Appreciated

Fremont County Veterans Affairs

Fremont County Veterans Affairs

Type of help
Benefits and claims assistance
Location
Sidney

Veterans benefits and claims assistance. Contact the provider to arrange help and confirm what to bring.

Area served: Fremont County. Physical office: Sidney, Fremont County.

414 Clay Street, Sidney, IA 51652

Mon 0800-1630; Tue 1300-1630; Wed 1300-1630; Thu 0800-1630; Appointments are recommended Appointments are Recommended

Greene County Veterans Affairs

Greene County Veterans Affairs

Type of help
Benefits and claims assistance
Location
Jefferson

Veterans benefits and claims assistance. Contact the provider to arrange help and confirm what to bring.

Area served: Greene County. Physical office: Jefferson, Greene County.

114 N. Chestnut, Jefferson, IA 50129

Hours are not confirmed. Contact the provider before planning a visit.

Grundy County Veterans Affairs

Grundy County Veterans Affairs

Type of help
Benefits and claims assistance
Location
Grundy Center

Veterans benefits and claims assistance. Contact the provider to arrange help and confirm what to bring.

Area served: Grundy County. Physical office: Grundy Center, Grundy County.

706 H Avenue, Suite 3, Grundy Center, IA 50638

Monday-Wednesday, 8:00 a.m.-4:00 p.m.

Guthrie County Veterans Affairs

Guthrie County Veterans Affairs

Type of help
Benefits and claims assistance
Location
Guthrie Center

Veterans benefits and claims assistance. Contact the provider to arrange help and confirm what to bring.

Area served: Guthrie County. Physical office: Guthrie Center, Guthrie County.

200 N. 5th St., Guthrie Center, IA 50115

Hours are not confirmed. Contact the provider before planning a visit.

Hamilton County Veterans Affairs

Hamilton County Veterans Affairs

Type of help
Benefits and claims assistance
Location
Webster City

Veterans benefits and claims assistance. Contact the provider to arrange help and confirm what to bring.

Area served: Hamilton County. Physical office: Webster City, Hamilton County.

1610 Collins St, Ste 2, Webster City, IA 50595

Monday - Friday; 8:00 A.M. - 4:30 P.M.; Available by appointment.

Hancock County Veterans Affairs

Hancock County Veterans Affairs

Type of help
Benefits and claims assistance
Location
Garner

Veterans benefits and claims assistance. Contact the provider to arrange help and confirm what to bring.

Area served: Hancock County. Physical office: Garner, Hancock County.

545 State Street, Garner, IA 50438

Monday - Friday; 8:00 a.m. - 4:00 p.m.; Appointments preferred due to privacy/safety.

Hardin County Veterans Affairs

Hardin County Veterans Affairs

Type of help
Benefits and claims assistance
Location
Eldora

Veterans benefits and claims assistance. Contact the provider to arrange help and confirm what to bring.

Area served: Hardin County. Physical office: Eldora, Hardin County.

1201 14th Avenue, Eldora, IA 50627

Hours are not confirmed. Contact the provider before planning a visit.

Harrison County Veterans Affairs

Harrison County Veterans Affairs

Type of help
Benefits and claims assistance
Location
Logan

Veterans benefits and claims assistance. Contact the provider to arrange help and confirm what to bring.

Area served: Harrison County. Physical office: Logan, Harrison County.

116 N 2nd Ave, Logan, IA 51546

of Operation; Monday - Thursday; 8:15 am - 4:15 pm; Appointments are strongly recommended!

Henry County Veterans Affairs

Henry County Veterans Affairs

Type of help
Benefits and claims assistance
Location
Mt. Pleasant

Veterans benefits and claims assistance. Contact the provider to arrange help and confirm what to bring.

Area served: Henry County. Physical office: Mt. Pleasant, Henry County.

106 E Clay St., Mt. Pleasant, IA 52641

Monday - Friday; 8:00 am - 4:00 pm

Howard County Veterans Affairs

Howard County Veterans Affairs

Type of help
Benefits and claims assistance
Location
Cresco

Veterans benefits and claims assistance. Contact the provider to arrange help and confirm what to bring.

Area served: Howard County. Physical office: Cresco, Howard County.

137 N. Elm St., Cresco, IA 52136

Monday - Friday; 8:00am - 4:30pm; Saturday & Sunday; Closed

Humboldt County Veterans Affairs

Humboldt County Veterans Affairs

Type of help
Benefits and claims assistance
Location
Dakota City

Veterans benefits and claims assistance. Contact the provider to arrange help and confirm what to bring.

Area served: Humboldt County. Physical office: Dakota City, Humboldt County.

Humboldt County Courthouse, 3rd Floor, 203 Main Street, Dakota City, IA 50529

Hours are not confirmed. Contact the provider before planning a visit.

Ida County Veterans Affairs

Ida County Veterans Affairs

Type of help
Benefits and claims assistance
Location
Ida Grove

Veterans benefits and claims assistance. Contact the provider to arrange help and confirm what to bring.

Area served: Ida County. Physical office: Ida Grove, Ida County.

401 Moorehead St., Ida Grove, IA 51445

- 8-4:30pm Monday thru Friday; 712.364.4176

Iowa County Veterans Affairs

Iowa County Veterans Affairs

Type of help
Benefits and claims assistance
Location
Marengo

Veterans benefits and claims assistance. Contact the provider to arrange help and confirm what to bring.

Area served: Iowa County. Physical office: Marengo, Iowa County.

County Courthouse, Lower Level, 901 Court Avenue, Marengo, IA 52301

Monday-Thursday, 8:00 a.m.-4:30 p.m.; Friday by appointment only; limited appointments outside regular hours.

Jackson County Veterans Affairs

Jackson County Veterans Affairs

Type of help
Benefits and claims assistance
Location
Maquoketa

Veterans benefits and claims assistance. Contact the provider to arrange help and confirm what to bring.

Area served: Jackson County. Physical office: Maquoketa, Jackson County.

311 W. Platt St, Maquoketa, IA 52060

Monday - Friday; 8:30 am - 4:30 pm; Appointments are available at the Bellevue American Legion on the 1st Wednesday of every month.

Jasper County Veterans Affairs

Jasper County Veterans Affairs

Type of help
Benefits and claims assistance
Location
Newton

Veterans benefits and claims assistance. Contact the provider to arrange help and confirm what to bring.

Area served: Jasper County. Physical office: Newton, Jasper County.

315 W 3rd St N, Ste 250, Newton, IA 50208

Monday-Friday, 8:00 a.m.-4:30 p.m.; walk-ins welcome.

Jefferson County Veterans Affairs

Jefferson County Veterans Affairs

Type of help
Benefits and claims assistance
Location
Fairfield

Veterans benefits and claims assistance. Contact the provider to arrange help and confirm what to bring.

Area served: Jefferson County. Physical office: Fairfield, Jefferson County.

51 E. Briggs Avenue, Fairfield, IA 52556

Hours are not confirmed. Contact the provider before planning a visit.

Johnson County Veterans Affairs

Johnson County Veterans Affairs

Type of help
Benefits and claims assistance
Location
Iowa City

Veterans benefits and claims assistance. Contact the provider to arrange help and confirm what to bring.

Area served: Johnson County. Physical office: Iowa City, Johnson County.

855 S. Dubuque St., Suite 109C, Iowa City, IA 52240

Monday-Friday, 7:30 a.m.-4:00 p.m.

Jones County Veterans Affairs

Jones County Veterans Affairs

Type of help
Benefits and claims assistance
Location
Anamosa

Veterans benefits and claims assistance. Contact the provider to arrange help and confirm what to bring.

Area served: Jones County. Physical office: Anamosa, Jones County.

105 Broadway Place, Suite 13, Anamosa, IA 52205

Monday, Tuesday, Thursday and Friday: 7:30 a.m.-2:30 p.m. Wednesday: 9 a.m.-4 p.m.; Wednesday 4-6 p.m. by appointment only.

Keokuk County Veterans Affairs

Keokuk County Veterans Affairs

Type of help
Benefits and claims assistance
Location
Sigourney

Veterans benefits and claims assistance. Contact the provider to arrange help and confirm what to bring.

Area served: Keokuk County. Physical office: Sigourney, Keokuk County.

101 S. Main Street, Courthouse, Sigourney, IA 52591

Monday - Thursday; 8:00 am - 2:00 pm; Friday; 8:00 am - 12:00 pm

Kossuth County Veterans Affairs

Kossuth County Veterans Affairs

Type of help
Benefits and claims assistance
Location
Algona

Veterans benefits and claims assistance. Contact the provider to arrange help and confirm what to bring.

Area served: Kossuth County. Physical office: Algona, Kossuth County.

109 W. State Street, Courthouse, Algona, IA 50511

Monday; - Friday; 8:00 am; to 4:00 pm

Lee County Veterans Affairs

Lee County Veterans Affairs

Type of help
Benefits and claims assistance
Location
Montrose

Veterans benefits and claims assistance. Contact the provider to arrange help and confirm what to bring.

Area served: Lee County. Physical office: Montrose, Lee County.

220 South 7th St., Building 1, Montrose, IA 52639

Hours are not confirmed. Contact the provider before planning a visit.

Linn County Veterans Affairs

Linn County Veterans Affairs

Type of help
Benefits and claims assistance
Location
Cedar Rapids

Veterans benefits and claims assistance. Contact the provider to arrange help and confirm what to bring.

Area served: Linn County. Physical office: Cedar Rapids, Linn County.

1240 26th Avenue Court SW, Cedar Rapids, IA 52404

Monday-Friday; 7:30 a.m.-4 p.m.; Appointments are strongly encouraged to ensure staff availability; Doors lock at 3:45 p.m.

Louisa County Veterans Affairs

Louisa County Veterans Affairs

Type of help
Benefits and claims assistance
Location
Wapello

Veterans benefits and claims assistance. Contact the provider to arrange help and confirm what to bring.

Area served: Louisa County. Physical office: Wapello, Louisa County.

503 Franklin St., Suite #2, Wapello, IA 52653

Monday-Thursday, 10:00 a.m.-3:00 p.m., or by appointment.

Lucas County Veterans Affairs

Lucas County Veterans Affairs

Type of help
Benefits and claims assistance
Location
Chariton

Veterans benefits and claims assistance. Contact the provider to arrange help and confirm what to bring.

Area served: Lucas County. Physical office: Chariton, Lucas County.

123 S. Grand St., Chariton, IA 50049

Hours are not confirmed. Contact the provider before planning a visit.

Lyon County Veterans Affairs

Lyon County Veterans Affairs

Type of help
Benefits and claims assistance
Location
Rock Rapids

Veterans benefits and claims assistance. Contact the provider to arrange help and confirm what to bring.

Area served: Lyon County. Physical office: Rock Rapids, Lyon County.

300 S. 4th Avenue, Suite 100, Rock Rapids, IA 51246

Monday, Tuesday, Wednesday; 8:00 am - 3:00 pm

Madison County Veterans Affairs

Madison County Veterans Affairs

Type of help
Benefits and claims assistance
Location
Winterset

Veterans benefits and claims assistance. Contact the provider to arrange help and confirm what to bring.

Area served: Madison County. Physical office: Winterset, Madison County.

209 E Madison St,, Winterset, IA 50273

Monday, Tuesday,; Thursday, Friday; 9:00 am - 3:00 pm,; or by appointment; Please call for an appointment.

Mahaska County Veterans Affairs

Mahaska County Veterans Affairs

Type of help
Benefits and claims assistance
Location
Oskaloosa

Veterans benefits and claims assistance. Contact the provider to arrange help and confirm what to bring.

Area served: Mahaska County. Physical office: Oskaloosa, Mahaska County.

Mahaska County Courthouse Annex, 301 1st Avenue East, Oskaloosa, IA 52577

Hours are not confirmed. Contact the provider before planning a visit.

Marion County Veterans Affairs

Marion County Veterans Affairs

Type of help
Benefits and claims assistance
Location
Knoxville

Veterans benefits and claims assistance. Contact the provider to arrange help and confirm what to bring.

Area served: Marion County. Physical office: Knoxville, Marion County.

214 E. Main St, 1st Floor, Courthouse, Knoxville, IA 50138

Monday - Friday; 8:00 a.m. - 4:30 p.m.; Closed 12:00 - 1:00 p.m. for lunch.

Marshall County Veterans Affairs

Marshall County Veterans Affairs

Type of help
Benefits and claims assistance
Location
Marshalltown

Veterans benefits and claims assistance. Contact the provider to arrange help and confirm what to bring.

Area served: Marshall County. Physical office: Marshalltown, Marshall County.

101 E Main St, Marshalltown, IA 50158-5485

Monday, Tuesday, & Thursday; 8:00 am - 4:00 pm; Wednesday & Friday; 8:00 am - 11:00 am

Mills County Veterans Affairs

Mills County Veterans Affairs

Type of help
Benefits and claims assistance
Location
Glenwood

Veterans benefits and claims assistance. Contact the provider to arrange help and confirm what to bring.

Area served: Mills County. Physical office: Glenwood, Mills County.

403 Railroad Avenue, Glenwood, IA 51534

Monday through Friday; 8 am to 4:30 pm; Or by appointment; Closed for lunch from 12-1pm

Mitchell County Veterans Affairs

Mitchell County Veterans Affairs

Type of help
Benefits and claims assistance
Location
Osage

Veterans benefits and claims assistance. Contact the provider to arrange help and confirm what to bring.

Area served: Mitchell County. Physical office: Osage, Mitchell County.

212 S. 5th St, Osage, IA 50461

Hours are not confirmed. Contact the provider before planning a visit.

Monona County Veterans Affairs

Monona County Veterans Affairs

Type of help
Benefits and claims assistance
Location
Onawa

Veterans benefits and claims assistance. Contact the provider to arrange help and confirm what to bring.

Area served: Monona County. Physical office: Onawa, Monona County.

610 Iowa Avenue, Onawa, IA 51040

Monday, Wednesday, and Thursday, 8:00 a.m.-3:30 p.m.

Monroe County Veterans Affairs

Monroe County Veterans Affairs

Type of help
Benefits and claims assistance
Location
Albia

Veterans benefits and claims assistance. Contact the provider to arrange help and confirm what to bring.

Area served: Monroe County. Physical office: Albia, Monroe County.

1801 S. “B” Street, Albia, IA 52531

Monday - Friday; 8:00 AM - 4:00 PM

Montgomery County Veterans Affairs

Montgomery County Veterans Affairs

Type of help
Benefits and claims assistance
Location
Red Oak

Veterans benefits and claims assistance. Contact the provider to arrange help and confirm what to bring.

Area served: Montgomery County. Physical office: Red Oak, Montgomery County.

105 E. Coolbaugh St, Red Oak, IA 51566

Hours are not confirmed. Contact the provider before planning a visit.

Muscatine County Veterans Affairs

Muscatine County Veterans Affairs

Type of help
Benefits and claims assistance
Location
Muscatine

Veterans benefits and claims assistance. Contact the provider to arrange help and confirm what to bring.

Area served: Muscatine County. Physical office: Muscatine, Muscatine County.

315 Iowa Ave, Suite 1, Muscatine, IA 52761

Monday - Friday; 8:00 am - 4:30 pm; Appointments or calling ahead to check availability strongly encouraged.

O'Brien County Veterans Affairs

O'Brien County Veterans Affairs

Type of help
Benefits and claims assistance
Location
Primghar

Veterans benefits and claims assistance. Contact the provider to arrange help and confirm what to bring.

Area served: O'Brien County. Physical office: Primghar, O'Brien County.

155 S. Hayes Ave, Primghar, IA 51245

Hours are not confirmed. Contact the provider before planning a visit.

Osceola County Veterans Affairs

Osceola County Veterans Affairs

Type of help
Benefits and claims assistance
Location
Sibley

Veterans benefits and claims assistance. Contact the provider to arrange help and confirm what to bring.

Area served: Osceola County. Physical office: Sibley, Osceola County.

300 7th Street, Sibley, IA 51249

Hours are not confirmed. Contact the provider before planning a visit.

Page County Veterans Affairs

Page County Veterans Affairs

Type of help
Benefits and claims assistance
Location
Shenandoah

Veterans benefits and claims assistance. Contact the provider to arrange help and confirm what to bring.

Area served: Page County. Physical office: Shenandoah, Page County.

615 Northwest Rd, Shenandoah, IA 51601

Monday, Tuesday, Wednesday, Thursday; 8:00 am - 2:30 pm; Friday closed; Please call for an appointment.

Palo Alto County Veterans Affairs

Palo Alto County Veterans Affairs

Type of help
Benefits and claims assistance
Location
Emmetsburg

Veterans benefits and claims assistance. Contact the provider to arrange help and confirm what to bring.

Area served: Palo Alto County. Physical office: Emmetsburg, Palo Alto County.

1010 Broadway, Emmetsburg, IA 50536

Hours are not confirmed. Contact the provider before planning a visit.

Plymouth County Veterans Affairs

Plymouth County Veterans Affairs

Type of help
Benefits and claims assistance
Location
Le Mars

Veterans benefits and claims assistance. Contact the provider to arrange help and confirm what to bring.

Area served: Plymouth County. Physical office: Le Mars, Plymouth County.

215 - 4th Ave SE, Courthouse, Le Mars, IA 51031

Hours are not confirmed. Contact the provider before planning a visit.

Pocahontas County Veterans Affairs

Pocahontas County Veterans Affairs

Type of help
Benefits and claims assistance
Location
Pocahontas

Veterans benefits and claims assistance. Contact the provider to arrange help and confirm what to bring.

Area served: Pocahontas County. Physical office: Pocahontas, Pocahontas County.

99 Court Square, #1, Pocahontas, IA 50574

Monday-Friday, 8:00 a.m.-4:30 p.m.

Polk County Veterans Affairs

Polk County Veterans Affairs

Type of help
Benefits and claims assistance
Location
Des Moines

Veterans benefits and claims assistance. Contact the provider to arrange help and confirm what to bring.

Area served: Polk County. Physical office: Des Moines, Polk County.

2309 Euclid Avenue, Des Moines, IA 50310

Hours are not confirmed. Contact the provider before planning a visit.

Pottawattamie County Veterans Affairs

Pottawattamie County Veterans Affairs

Type of help
Benefits and claims assistance
Location
Council Bluffs

Veterans benefits and claims assistance. Contact the provider to arrange help and confirm what to bring.

Area served: Pottawattamie County. Physical office: Council Bluffs, Pottawattamie County.

623 6th Ave, Council Bluffs, IA 51501

Hours are not confirmed. Contact the provider before planning a visit.

Poweshiek County Veterans Affairs

Poweshiek County Veterans Affairs

Type of help
Benefits and claims assistance
Location
Grinnell

Veterans benefits and claims assistance. Contact the provider to arrange help and confirm what to bring.

Area served: Poweshiek County.

1025 Main Street, Lincoln Savings Bank, Grinnell, IA 50112

Monday-Thursday, 9 a.m.-2 p.m.

Ringgold County Veterans Affairs

Ringgold County Veterans Affairs

Type of help
Benefits and claims assistance
Location
Mount Ayr

Veterans benefits and claims assistance. Contact the provider to arrange help and confirm what to bring.

Area served: Ringgold County. Physical office: Mount Ayr, Ringgold County.

109 W. Madison, Suite 103, Mount Ayr, IA 50854

9:00 a.m. - 4:00 p.m.; T-W-TH

Sac County Veterans Affairs

Sac County Veterans Affairs

Type of help
Benefits and claims assistance
Location
Sac City

Veterans benefits and claims assistance. Contact the provider to arrange help and confirm what to bring.

Area served: Sac County. Physical office: Sac City, Sac County.

100 W. State St, Sac City, IA 50583

Monday - Friday; 8:00 am - 4:30 pm

Scott County Veterans Affairs

Scott County Veterans Affairs

Type of help
Benefits and claims assistance
Location
Davenport

Veterans benefits and claims assistance. Contact the provider to arrange help and confirm what to bring.

Area served: Scott County. Physical office: Davenport, Scott County.

600 W. 4th Street, Davenport, IA 52801

Monday-Friday, 8:00 a.m.-4:30 p.m.

Shelby County Veterans Affairs

Shelby County Veterans Affairs

Type of help
Benefits and claims assistance
Location
Harlan

Veterans benefits and claims assistance. Contact the provider to arrange help and confirm what to bring.

Area served: Shelby County. Physical office: Harlan, Shelby County.

612 Court St, Harlan, IA 51537

Tuesday - Thursday; 8:00 am - 4:30 pm

Sioux County Veterans Affairs

Sioux County Veterans Affairs

Type of help
Benefits and claims assistance
Location
Orange City

Veterans benefits and claims assistance. Contact the provider to arrange help and confirm what to bring.

Area served: Sioux County. Physical office: Orange City, Sioux County.

213 Central Ave SE, Orange City, IA 51041

Hours are not confirmed. Contact the provider before planning a visit.

Story County Veterans Affairs

Story County Veterans Affairs

Type of help
Benefits and claims assistance
Location
Ames

Veterans benefits and claims assistance. Contact the provider to arrange help and confirm what to bring.

Area served: Story County. Physical office: Ames, Story County.

126 South Kellogg Ave, Suite 001, Ames, IA 50010

Monday-Friday, 8:00 a.m.-4:30 p.m.

Tama County Veterans Affairs

Tama County Veterans Affairs

Type of help
Benefits and claims assistance
Location
Toledo

Veterans benefits and claims assistance. Contact the provider to arrange help and confirm what to bring.

Area served: Tama County. Physical office: Toledo, Tama County.

219 West High Street, Toledo, IA 52342

Monday-Friday, 8:00 a.m.-4:30 p.m.

Taylor County Veterans Affairs

Taylor County Veterans Affairs

Type of help
Benefits and claims assistance
Location
Bedford

Veterans benefits and claims assistance. Contact the provider to arrange help and confirm what to bring.

Area served: Taylor County. Physical office: Bedford, Taylor County.

405 Jefferson St., Bedford, IA 50833

Wednesday and Friday: 8 a.m.-noon and 12:30-4:30 p.m. Thursday: 12:30-4:30 p.m.

Union County Veterans Affairs

Union County Veterans Affairs

Type of help
Benefits and claims assistance
Location
Creston

Veterans benefits and claims assistance. Contact the provider to arrange help and confirm what to bring.

Area served: Union County. Physical office: Creston, Union County.

300 N. Pine St, Suite 130, Creston, IA 50801

Monday through Thursday:; 9:00am to 3:00pm; Closed for lunch from 11:30 to 12:30; Friday: Closed; Please call for an appointment

Van Buren County Veterans Affairs

Van Buren County Veterans Affairs

Type of help
Benefits and claims assistance
Location
Keosauqua

Veterans benefits and claims assistance. Contact the provider to arrange help and confirm what to bring.

Area served: Van Buren County. Physical office: Keosauqua, Van Buren County.

404 Dodge St., Courthouse, Keosauqua, IA 52565

: 8.00 A.M THRU 4:30 P.M - MONDAY thru FRIDAY

Wapello County Veterans Affairs

Wapello County Veterans Affairs

Type of help
Benefits and claims assistance
Location
Ottumwa

Veterans benefits and claims assistance. Contact the provider to arrange help and confirm what to bring.

Area served: Wapello County. Physical office: Ottumwa, Wapello County.

114 E. Main Street, Ottumwa, IA 52501

Monday-Friday, 9:00 a.m.-4:00 p.m.; evenings and Saturdays by appointment only.

Warren County Veterans Affairs

Warren County Veterans Affairs

Type of help
Benefits and claims assistance
Location
Indianola

Veterans benefits and claims assistance. Contact the provider to arrange help and confirm what to bring.

Area served: Warren County. Physical office: Indianola, Warren County.

301 N Buxton St, Ste 107, Indianola, IA 50125

Monday-Friday, 8:00 a.m.-4:30 p.m.

Washington County Veterans Affairs

Washington County Veterans Affairs

Type of help
Benefits and claims assistance
Location
Washington

Veterans benefits and claims assistance. Contact the provider to arrange help and confirm what to bring.

Area served: Washington County. Physical office: Washington, Washington County.

Orchard Hill Complex, Building 3, 2175 Lexington Boulevard, Washington, IA 52353

Monday-Friday, 8:00 a.m.-4:30 p.m.

Wayne County Veterans Affairs

Wayne County Veterans Affairs

Type of help
Benefits and claims assistance
Location
Corydon

Veterans benefits and claims assistance. Contact the provider to arrange help and confirm what to bring.

Area served: Wayne County. Physical office: Corydon, Wayne County.

100 N. Lafayette, Corydon, IA 50060

Hours are not confirmed. Contact the provider before planning a visit.

Webster County Veterans Affairs

Webster County Veterans Affairs

Type of help
Benefits and claims assistance
Location
Fort Dodge

Veterans benefits and claims assistance. Contact the provider to arrange help and confirm what to bring.

Area served: Webster County. Physical office: Fort Dodge, Webster County.

723 1st Avenue S, Fort Dodge, IA 50501

Monday-Friday, 7:30 a.m.-4:00 p.m., except holidays.

Winnebago County Veterans Affairs

Winnebago County Veterans Affairs

Type of help
Benefits and claims assistance
Location
Forest City

Veterans benefits and claims assistance. Contact the provider to arrange help and confirm what to bring.

Area served: Winnebago County. Physical office: Forest City, Winnebago County.

216 S. 4th Street, Forest City, IA 50436

Monday-Friday, 8:00 a.m.-4:30 p.m.

Winneshiek County Veterans Affairs

Winneshiek County Veterans Affairs

Type of help
Benefits and claims assistance
Location
Decorah

Veterans benefits and claims assistance. Contact the provider to arrange help and confirm what to bring.

Area served: Winneshiek County. Physical office: Decorah, Winneshiek County.

201 West Main, Decorah, IA 52101

Monday - Friday 8:00 am to 4:00 pm; Appointments Preferred

Woodbury County Veterans Affairs

Woodbury County Veterans Affairs

Type of help
Benefits and claims assistance
Location
Sioux City

Veterans benefits and claims assistance. Contact the provider to arrange help and confirm what to bring.

Area served: Woodbury County. Physical office: Sioux City, Woodbury County.

1211 Tri View Avenue, Ste A, Sioux City, IA 51103

Monday-Friday, 8:00 a.m.-4:00 p.m.

Worth County Veterans Affairs

Worth County Veterans Affairs

Type of help
Benefits and claims assistance
Location
Northwood

Veterans benefits and claims assistance. Contact the provider to arrange help and confirm what to bring.

Area served: Worth County. Physical office: Northwood, Worth County.

Public Health Building, 99B 9th Street North, Northwood, IA 50459

Tuesday, 9:00 a.m.-5:00 p.m.; Wednesday, 11:00 a.m.-5:00 p.m.; Thursday, 7:00 a.m.-1:00 p.m.

Wright County Veterans Affairs

Wright County Veterans Affairs

Type of help
Benefits and claims assistance
Location
Clarion

Veterans benefits and claims assistance. Contact the provider to arrange help and confirm what to bring.

Area served: Wright County. Physical office: Clarion, Wright County.

120 1st Avenue NW, Suite 3, Clarion, IA 50525

Hours are not confirmed. Contact the provider before planning a visit.

Help from anywhere in Iowa

These state and organization contacts remain available regardless of your filters. Ask which representative can help and confirm the appointment format.

Iowa Veterans Benefits Bureau - Camp Dodge

Iowa Department of Veterans Affairs

Type of help
State or organization contact
Location
Johnston

Contact the provider to find a current representative and arrange benefits assistance.

7105 NW 70th Avenue, Camp Dodge Building 3465, Johnston, IA 50131-1824

Monday-Friday, 8:00 a.m.-4:30 p.m. Central; closed Saturday and Sunday.

DAV Des Moines service route

Disabled American Veterans

Type of help
State or organization contact
Location
Des Moines

Contact the provider to find a current representative and arrange benefits assistance.

210 Walnut Street, Des Moines, IA 50309

Hours are not confirmed. Contact the provider before planning a visit.

VFW Iowa service route

Veterans of Foreign Wars

Type of help
State or organization contact
Location
Des Moines

Contact the provider to find a current representative and arrange benefits assistance.

210 Walnut Street, Des Moines, IA 50309

Hours are not confirmed. Contact the provider before planning a visit.

PVA Iowa service route

Paralyzed Veterans of America

Type of help
State or organization contact
Location
Des Moines

Contact the provider to find a current representative and arrange benefits assistance.

210 Walnut Street, Des Moines, IA 50309

Hours are not confirmed. Contact the provider before planning a visit.

Before your appointment

Get ready for your appointment

A VSO representative can file your claim and represent you at no cost. You still gather the evidence, and arriving organized helps you get more from the appointment.

What to bring

  • Your DD-214 or other discharge papers
  • Any VA decision letters you have received
  • Medical records you want to discuss, from VA or private doctors
  • A short list of your conditions and your questions

Ask the office what else it needs. Contact the office even if you are unsure which documents you need.

Starting a new claim? Ask about an intent to file

An intent to file (VA Form 21-0966) can hold your potential start date for benefits for up to one year while you gather evidence. Ask the office to submit one at your first contact if you have not filed one already. Check your intent to file deadline with the free calculator.

Prepare with Claim Raven

How Claim Raven works alongside your VSO

Claim Raven is software, not an accredited representative. It does not file claims or represent you. These tools are optional.

Check who will represent you

“VSO” can mean an organization or a service officer. A local post or chapter does not by itself establish accredited claims service.

Ask who will represent you and check that person in VA’s official search.

About this directory

This directory lists 106 service locations and contacts in Iowa, including statewide service contacts. Every county has a guide to local, regional or state services. Some office details remain unconfirmed; this is not a complete list of every office. More offices may be available in your area.

Each listing links to official sources and shows when its website information was checked. We have not confirmed appointments by phone or independently verified every individual’s VA accreditation. Listings are informational and do not imply a partnership or endorsement. You contact each organization directly.

Report a change to a listing

Work at a veterans service office? See how Claim Raven works with county and state offices.

Look up another state

Directories cover all 50 states and the District of Columbia. Search VA’s accredited representatives.