Resources / Find a VSO / Iowa directoryIowa directory
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.
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 Browse by city or town
All 99 Iowa 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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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,
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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.
Clinton County Veterans Services · Benefits and claims assistance · DeWitt
Veterans benefits and claims assistance. Contact the provider to arrange help and confirm what to bring.
Area served: Clinton County. Physical office: DeWitt, Clinton County.
226 11th Street, DeWitt, IA 52742 Wednesday, 8:00 a.m.-noon, or by appointment.
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 Department of Veterans Affairs · State or organization contact · 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.
Disabled American Veterans · State or organization contact · 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.
The American Legion · State or organization contact · 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.
Veterans of Foreign Wars · State or organization contact · 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.
Paralyzed Veterans of America · State or organization contact · 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.
AMVETS · State or organization contact
Contact the provider to find a current representative and arrange benefits assistance.
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.
Optional preparation
Get ready for your appointment Ask the office what to bring. Gather your discharge papers, VA decision letters and any records or questions you want to discuss. Contact the office even if you are unsure which documents you need.
Claim Raven’s personal statement tool can help you put your experience into words before you meet with a representative.
Prepare a personal statement