Menu
Iowa directory

Find VSO and veterans benefits help in Iowa

States not listed do not have a directory yet. Find accredited help nationwide.

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

This directory lists 106 service locations and contacts, including a statewide service contact. 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.

Browse cities and counties

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

Service locations and contacts

Adair County Veterans Affairs · Benefits and claims assistance · Greenfield

Adair County Veterans Affairs

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 · Benefits and claims assistance · Corning

Adams County Veterans Affairs

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 · Benefits and claims assistance · Waukon

Allamakee County Veterans Affairs

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 · Benefits and claims assistance · Centerville

Appanoose County Veterans Affairs

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 · Benefits and claims assistance · Audubon

Audubon County Veterans Affairs

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 · Benefits and claims assistance · Vinton

Benton County Veterans Affairs

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 · Benefits and claims assistance · Waterloo

Black Hawk County Veterans Affairs

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 · Benefits and claims assistance · Boone

Boone County Veterans Affairs

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 · Benefits and claims assistance · Waverly

Bremer County Veterans Affairs

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 · Benefits and claims assistance · Independence

Buchanan County Veterans Affairs

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 · Benefits and claims assistance · Storm Lake

Buena Vista County Veterans Affairs

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 · Benefits and claims assistance · Allison

Butler County Veterans Affairs

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 · Benefits and claims assistance · Rockwell City

Calhoun County Veterans Affairs

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 · Benefits and claims assistance · Carroll

Carroll County Veterans Affairs

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 · Benefits and claims assistance · Atlantic

Cass County Veterans Affairs

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 · Benefits and claims assistance · Tipton

Cedar County Veterans Affairs

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 · Benefits and claims assistance · Mason City

Cerro Gordo County Veterans Affairs

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 · Benefits and claims assistance · Cherokee

Cherokee County Veterans Affairs

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 · Benefits and claims assistance · New Hampton

Chickasaw County Veterans Affairs

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 · Benefits and claims assistance · Osceola

Clarke County Veterans Affairs

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 · Benefits and claims assistance · Spencer,

Clay County Veterans Affairs

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 · Benefits and claims assistance · Elkader

Clayton County Veterans Affairs

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 · Benefits and claims assistance · Clinton

Clinton County Veterans Affairs

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 · Benefits and claims assistance · Denison

Crawford County Veterans Affairs

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 · Benefits and claims assistance · Adel

Dallas County Veterans Affairs

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 · Benefits and claims assistance · Bloomfield

Davis County Veterans Affairs

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 · Benefits and claims assistance · Leon

Decatur County Veterans Affairs

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 · Benefits and claims assistance · Manchester

Delaware County Veterans Affairs

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 · Benefits and claims assistance · Burlington

Des Moines County Veterans Affairs

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 · Benefits and claims assistance · Spirit Lake

Dickinson County Veterans Affairs

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 · Benefits and claims assistance · Dubuque

Dubuque County Veterans Affairs

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 · Benefits and claims assistance · Estherville

Emmet County Veterans Affairs

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 · Benefits and claims assistance · Oelwein

Fayette County Veterans Affairs

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 · Benefits and claims assistance · Charles City

Floyd County Veterans Affairs

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 · Benefits and claims assistance · Hampton

Franklin County Veterans Affairs

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 · Benefits and claims assistance · Sidney

Fremont County Veterans Affairs

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 · Benefits and claims assistance · Jefferson

Greene County Veterans Affairs

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 · Benefits and claims assistance · Grundy Center

Grundy County Veterans Affairs

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 · Benefits and claims assistance · Guthrie Center

Guthrie County Veterans Affairs

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 · Benefits and claims assistance · Webster City

Hamilton County Veterans Affairs

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 · Benefits and claims assistance · Garner

Hancock County Veterans Affairs

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 · Benefits and claims assistance · Eldora

Hardin County Veterans Affairs

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 · Benefits and claims assistance · Logan

Harrison County Veterans Affairs

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 · Benefits and claims assistance · Mt. Pleasant

Henry County Veterans Affairs

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 · Benefits and claims assistance · Cresco

Howard County Veterans Affairs

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 · Benefits and claims assistance · Dakota City

Humboldt County Veterans Affairs

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 · Benefits and claims assistance · Ida Grove

Ida County Veterans Affairs

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 · Benefits and claims assistance · Marengo

Iowa County Veterans Affairs

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 · Benefits and claims assistance · Maquoketa

Jackson County Veterans Affairs

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 · Benefits and claims assistance · Newton

Jasper County Veterans Affairs

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 · Benefits and claims assistance · Fairfield

Jefferson County Veterans Affairs

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 · Benefits and claims assistance · Iowa City

Johnson County Veterans Affairs

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 · Benefits and claims assistance · Anamosa

Jones County Veterans Affairs

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 · Benefits and claims assistance · Sigourney

Keokuk County Veterans Affairs

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 · Benefits and claims assistance · Algona

Kossuth County Veterans Affairs

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 · Benefits and claims assistance · Montrose

Lee County Veterans Affairs

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 · Benefits and claims assistance · Cedar Rapids

Linn County Veterans Affairs

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 · Benefits and claims assistance · Wapello

Louisa County Veterans Affairs

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 · Benefits and claims assistance · Chariton

Lucas County Veterans Affairs

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 · Benefits and claims assistance · Rock Rapids

Lyon County Veterans Affairs

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 · Benefits and claims assistance · Winterset

Madison County Veterans Affairs

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 · Benefits and claims assistance · Oskaloosa

Mahaska County Veterans Affairs

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 · Benefits and claims assistance · Knoxville

Marion County Veterans Affairs

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 · Benefits and claims assistance · Marshalltown

Marshall County Veterans Affairs

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 · Benefits and claims assistance · Glenwood

Mills County Veterans Affairs

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 · Benefits and claims assistance · Osage

Mitchell County Veterans Affairs

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 · Benefits and claims assistance · Onawa

Monona County Veterans Affairs

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 · Benefits and claims assistance · Albia

Monroe County Veterans Affairs

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 · Benefits and claims assistance · Red Oak

Montgomery County Veterans Affairs

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 · Benefits and claims assistance · Muscatine

Muscatine County Veterans Affairs

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 · Benefits and claims assistance · Primghar

O'Brien County Veterans Affairs

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 · Benefits and claims assistance · Sibley

Osceola County Veterans Affairs

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 · Benefits and claims assistance · Shenandoah

Page County Veterans Affairs

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 · Benefits and claims assistance · Emmetsburg

Palo Alto County Veterans Affairs

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 · Benefits and claims assistance · Le Mars

Plymouth County Veterans Affairs

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 · Benefits and claims assistance · Pocahontas

Pocahontas County Veterans Affairs

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 · Benefits and claims assistance · Des Moines

Polk County Veterans Affairs

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 · Benefits and claims assistance · Council Bluffs

Pottawattamie County Veterans Affairs

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 · Benefits and claims assistance · Grinnell

Poweshiek County Veterans Affairs

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 · Benefits and claims assistance · Mount Ayr

Ringgold County Veterans Affairs

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 · Benefits and claims assistance · Sac City

Sac County Veterans Affairs

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 · Benefits and claims assistance · Davenport

Scott County Veterans Affairs

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 · Benefits and claims assistance · Harlan

Shelby County Veterans Affairs

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 · Benefits and claims assistance · Orange City

Sioux County Veterans Affairs

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 · Benefits and claims assistance · Ames

Story County Veterans Affairs

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 · Benefits and claims assistance · Toledo

Tama County Veterans Affairs

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 · Benefits and claims assistance · Bedford

Taylor County Veterans Affairs

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 · Benefits and claims assistance · Creston

Union County Veterans Affairs

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 · Benefits and claims assistance · Keosauqua

Van Buren County Veterans Affairs

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 · Benefits and claims assistance · Ottumwa

Wapello County Veterans Affairs

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 · Benefits and claims assistance · Indianola

Warren County Veterans Affairs

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 · Benefits and claims assistance · Washington

Washington County Veterans Affairs

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 · Benefits and claims assistance · Corydon

Wayne County Veterans Affairs

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 · Benefits and claims assistance · Fort Dodge

Webster County Veterans Affairs

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 · Benefits and claims assistance · Forest City

Winnebago County Veterans Affairs

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 · Benefits and claims assistance · Decorah

Winneshiek County Veterans Affairs

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 · Benefits and claims assistance · Sioux City

Woodbury County Veterans Affairs

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 · Benefits and claims assistance · Northwood

Worth County Veterans Affairs

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 · Benefits and claims assistance · Clarion

Wright County Veterans Affairs

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.

Disabled American Veterans · State or organization contact · Des Moines

DAV Des Moines service route

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.

Veterans of Foreign Wars · State or organization contact · Des Moines

VFW Iowa service route

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.

Paralyzed Veterans of America · State or organization contact · Des Moines

PVA Iowa service route

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.

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.

We checked the linked official websites for contact and service information. We have not independently verified every individual’s VA accreditation. Ask who will represent you and check that person in VA’s official search.

Listings are informational and do not imply a partnership or endorsement. You contact each organization directly. Appointment availability must be confirmed with the provider.