Across Iowa, of the 367 eye care practices we list, 364 give a phone number and 281 have a website. By what they offer: 17 optometry, 3 ophthalmology.
Top 10 eye care practices in Iowa
Ranked by how complete and owner-verified the listing info is — hours, phone, website, services. No pay-to-play. Full 2026 ranking
-
1America's Best Contacts & EyeglassesCoralville
-
2American EyecareBurlington
-
3Eye Care of IowaAnkeny
-
4Eye AssociatesIowa City
-
5Eyecare of AnkenyAnkeny
-
6Eye Care PavilionDavenport
-
8One Hour OpticalWest Des Moines
-
9Iowa Valley Eye CareMarengo
-
10Copeland EyecareCoralville
Cities
Largest first. Towns with a single eye care practice are listed further down this page.
- West Des Moines22
- Cedar Rapids18
- Davenport15
- Des Moines14
- Ankeny12
- Dubuque10
- Iowa City10
- Waterloo9
- Council Bluffs8
- Mason City8
- Sioux City8
- Ames7
- Coralville7
- Altoona5
- Burlington5
- Cedar Falls5
- Fort Dodge5
- Fort Madison5
- Le Mars5
- Spencer5
Other towns in Iowa
One eye care practice each — too few for a page of their own, so they live here.
-
Adel Vision ClinicAdel
813 Main St, Adel, IA 50003
-
Algona Eye ClinicAlgona
220 N Dodge St, Algona, IA 50511
-
Eyes On ThoringtonAlgona
112 N Thorington St, Algona, IA 50511
-
Klepper and TrainerAlgona
115 E Call St, Algona, IA 50511
-
Family Vision CenterAtlantic
4 W 5th St, Atlantic, IA 50022
-
Eye Surgeons AssociatesBettendorf
777 Tanglefoot Ln, Bettendorf, IA 52722
-
Waddingham Urbaitis & AssociatesBettendorf
3279 Utica Ridge Rd, Bettendorf, IA 52722-1613
-
Prairie Vision Center of BondurantBondurant
87 Paine St SE Ste 3, Bondurant, IA 50035
-
Boone Vision CenterBoone
621 Story St, Boone, IA 50036
-
Optometric Associates-WarrenCarlisle
55 School St, Carlisle, IA 50047
-
Carroll Eye Care AssociatesCarroll
805 N Main St, Carroll, IA 51401
-
Wolfe Eye ClinicCarroll
405 S Clark St #220, Carroll, IA 51401
-
Mallori Phillips, ODCarroll
2014 Kittyhawk Ave, Carroll, IA 51401
-
International Eyecare CenterCenterville
125 N. 13th Se., Centerville, IA 52544
-
Clark Eye CenterChariton
307 N Main St, Chariton, IA 50049
-
Wolfe Clinic Eye CentersChariton
1200 N 7th St, Chariton, IA 50049-1210
-
The Optometric CenterCharles City
800 Clark St, Charles City, IA 50616
-
Dr Wendell Stoelting, PcCherokee
215 W Willow St, Cherokee, IA 51012-1856
-
Eyecare Associates Of Sw IaClarinda
116 E Washington St, Clarinda, IA 51632-1608
-
Clear Lake OptometryClear Lake
14 N 8th St, Clear Lake, IA 50428
-
Premier Vision ClinicClive
12695 University Ave Ste 170, Clive, IA 50325
-
InVision Eye CareClive
10001 University Ave Suite 110, Clive, IA 50325
-
Eyecare Associates - ConradConrad
103 N Main St, Conrad, IA 50621
-
Family Vision CenterCorning
715 Davis Avenue, Corning, IA 50841
-
Creston Vision ClinicCreston
1610 W Townline St # 115, Creston, IA 50801
-
Family Vision CenterCreston
807 North Sumner Avenue, Creston, IA 50801
-
DeWitt EyecareDe Witt
1107 9th Ave, De Witt, IA 52742-1053
-
DeWitt EyecareDe Witt
2407 12th St Ct, De Witt, IA 52742
-
Mark A. Benson, OdDe Witt
2407 12th Street Ct, De Witt, IA 52742-1225
-
Mark Benson, O.d. | Vision Center Of DewittDe Witt
800 6th Ave, De Witt, IA 52742-1329
-
Oneota Valley Family Eye CareDecorah
305 E Water St, Decorah, IA 52101
-
iSight of DenisonDenison
1504 5th Ave S, Denison, IA 51442
-
Vision Care ClinicDenison
201 N Main St, Denison, IA 51442
-
Family Eye Care of Denison, P.C.Denison
1504 5th Ave S, Denison, IA 51442-2004
-
Family Eye CenterDurant
619 5th St, Durant, IA 52747
-
The Woodland Eye ClinicDyersville
819 9th St SE Ste B, Dyersville, IA 52040
-
Dr. Corey KellyDyersville
1129 11th St Se Ste B, Dyersville, IA 52040-2418
-
Midwest Optometric Associates PcDyersville
420 1st Ave E, Dyersville, IA 52040-1326
-
Broadway Vision SourceEagle Grove
300 W Broadway St, Eagle Grove, IA 50533
-
Vision Health CenterEldora
1317 12th St, Eldora, IA 50627-1722
-
Advanced EyecareEldridge
251 N 6th Ave, Eldridge, IA 52748
-
Woodland Eye ClinicElkader
202 S Main St, Elkader, IA 52043
-
Emmetsburg Eye ClinicEmmetsburg
2217 Main St, Emmetsburg, IA 50536
-
Family Vision CareEmmetsburg
804 Broadway St, Emmetsburg, IA 50536-2422
-
Eyecare CentreEstherville
121 Central Ave, Estherville, IA 51334
-
Axis Vision CareFairfield
2408 W Burlington Ave, Fairfield, IA 52556-2638
-
Eyeowa OpticalFairfield
122 N Court St, Fairfield, IA 52556-2815
-
Good Life EyecareGlenwood
406 1st St, Glenwood, IA 51534
-
Blake Franzeen O.D. PLLCGrimes
2150 E 1st St, Grimes, IA 50111
-
Total Family Eye CareGrimes
241 SE Destination Dr #100, Grimes, IA 50111
-
Precision Family EyecareGrimes
270 W 1st St Ste H, Grimes, IA 50111
-
Clarity EyecareGrinnell
619 6th Ave, Grinnell, IA 50112
-
Grinnell Eye CareGrinnell
208 West St, Grinnell, IA 50112
-
Jensen OptometristsGrinnell
935 Broad St, Grinnell, IA 50112
-
Central Iowa Family EyeCareGuthrie Center
405 State St, Guthrie Center, IA 50115
-
Wood Vision ClinicHampton
402 12th Ave NE, Hampton, IA 50441-1117
-
Dr. Jay's Family Eye CareHarlan
712 Durant St, Harlan, IA 51537
-
Professional Vision CareHarlan
2110 12th St, Harlan, IA 51537
-
Hawarden Family Eye CareHawarden
605 10th St, Hawarden, IA 51023
-
Vision Care Clinic, P.C.Hawarden
605 9th St, Hawarden, IA 51023
-
Prairieland Eye ClinicHiawatha
2200 Blairsferry Crossing, Hiawatha, IA 52233
-
Caroline W. Wilson, MdHiawatha
1195 Boyson Rd Ste 200, Hiawatha, IA 52233-2218
-
Iowa EyecareHiawatha
405 S Blairsferry Crossing, Hiawatha, IA 52233-7942
-
Driesen Eye CenterHull
807 Main St Ste A, Hull, IA 51239-7204
-
Humboldt Eye ClinicHumboldt
1409 13th Street North Hwy 169, Humboldt, IA 50548
-
Huxley Vision ClinicHuxley
303 N US Hwy 69 Suite A, Huxley, IA 50124
-
iSight of Ida GroveIda Grove
415 2nd St, Ida Grove, IA 51445
-
Advanced Family Eye CareIndependence
1310 1st St W, Independence, IA 50644
-
Advanced Family Eye CareIndependence
2000 Swan Lake Blvd Ste 1, Independence, IA 50644
-
Indianola Optical PCIndianola
225 W Ashland Ave, Indianola, IA 50125
-
Optometric Associates of Warren CountyIndianola
225 W Ashland Ave #1, Indianola, IA 50125
-
Kirk Meints, OD - Indianola Eye DoctorIndianola
105 N Buxton St, Indianola, IA 50125
-
The Lens ConnectionIndianola
7837 143rd Ave, Indianola, IA 50125-8384
-
Wood Vision ClinicIowa Falls
713 S Oak St, Iowa Falls, IA 50126
-
Eye Care AssociatesJefferson
117 E Lincoln Way #100, Jefferson, IA 50129
-
Central Iowa Family EyeCareJefferson
207 N Chestnut St, Jefferson, IA 50129
-
Whylie Eye Care CentersJohnston
5280 NW 86th St, Johnston, IA 50131
-
Eye Associates of Iowa CityKalona
204 5th St, Kalona, IA 52247
-
American EyecareKeokuk
2025 Main St, Keokuk, IA 52632
-
R.J. GreenfieldKeokuk
3341 Main St, Keokuk, IA 52632
-
A Vision ClinicKeokuk
1813 Main St, Keokuk, IA 52632
-
Kingsley Vision Center- Dennis R Vannatta OD OptometristKingsley
125 Main St, Kingsley, IA 51028
-
Eye Health SolutionsKnoxville
100 S 5th St, Knoxville, IA 50138
-
Judisch Vision ClinicLake City
Lake City, IA
-
Dr Korthals & AssociatesLake Mills
213 W Main St Ste B, Lake Mills, IA 50450-1446
-
Rock Vision Clinic, P.C.Lake View
1160 3rd St, Lake View, IA 51450
-
Riverside Family Eye CareLe Claire
126 S Cody Rd, Le Claire, IA 52753
-
Advanced Eyecare Associates Of Eastern IowaManchester
105 E Butler St, Manchester, IA 52057-1606
-
Advanced Eyecare AssociatesManchester
225 W Main St, Manchester, IA 52057
-
Manchester Family Vision , P.c.Manchester
1214 W Main St, Manchester, IA 52057-2305
-
Vision Care Clinic, P.C.Manning
320 Main St, Manning, IA 51455
-
Sinek Vision ClinicManson
1019 Main St, Manson, IA 50563
-
Sybesma Eye and Vision CenterMaquoketa
1408 43rd St, Maquoketa, IA 52060
-
Robert G Skelley O.d., PCMaquoketa
204 N Arcade St, Maquoketa, IA 52060
-
Iowa Valley Eye CareMarengo
1022 Court Ave, Marengo, IA 52301
-
Sigma Eyehealth CentersMarion
985 31st St, Marion, IA 52302
-
Insight VisionMarion
1415 Blairs Ferry Rd, Marion, IA 52302-3159
-
Hoke Optometry, LLCMarion
5491 US-151, Marion, IA 52302
-
C Eye CareMarshalltown
236 N 13th St, Marshalltown, IA 50158
-
Eyecare AssociatesMarshalltown
501 E Main St, Marshalltown, IA 50158
-
Wolfe Eye ClinicMarshalltown
309 E Church St, Marshalltown, IA 50158
-
Eyemart Optical Outlet - MarshalltownMarshalltown
2414 S Center St, Marshalltown, IA 50158
-
Ries EyecareMilford
2213 Okoboji Ave, Milford, IA 51351
-
Vision Care ClinicMissouri Valley
308 E Erie St, Missouri Valley, IA 51555
-
Complete EyeCare CenterMount Pleasant
301 W Monroe St, Mount Pleasant, IA 52641
-
Vision Care ClinicMoville
223 Main St, Moville, IA 51039
-
American EyecareMt Pleasant
1802 E Washington St, Mt Pleasant, IA 52641
-
Christopher P. Olson, ODMt Pleasant
301 W Monroe St, Mt Pleasant, IA 52641
-
Bouchey Eye SurgeryMt Pleasant
501 S White St Ste 105, Mt Pleasant, IA 52641-2600
-
Mt Vernon Eye ClinicMt Vernon
202 Glenn St, Mt Vernon, IA 52314
-
Family Eye CenterMuscatine
315 Parham St, Muscatine, IA 52761
-
Krueger Eyecare- MuscatineMuscatine
3003 US-61, Muscatine, IA 52761
-
Virdi Eye ClinicMuscatine
315 Parham St, Muscatine, IA 52761-2630
-
Georgia Ann EyewearNashua
204 Dawn Dr, Nashua, IA 50658-9324
-
McFarland Eye CenterNevada
1018 6th St #101, Nevada, IA 50201
-
Nevada Vision ClinicNevada
1731 S G Ave, Nevada, IA 50201
-
McPheron OptometryNew London
107 W Main St, New London, IA 52645
-
Eye Care Center of NewtonNewton
100 N 4th Ave W, Newton, IA 50208
-
Newton Eye Clinic P.C.Newton
111 1st Ave E, Newton, IA 50208
-
Blink Vision By VeatchNorth Liberty
660 W Cherry St, North Liberty, IA 52317
-
Eye Associates of Iowa, P.C.North Liberty
555 W Cherry St, North Liberty, IA 52317
-
Elite Eye Care - NorwalkNorwalk
2301 Sunset Dr Ste C, Norwalk, IA 50211
-
Optometric AssociatesNorwalk
1228 Sunset Dr Ste a, Norwalk, IA 50211
-
Vision Care ClinicOnawa
721 10th St, Onawa, IA 51040
-
Steven K Brownmiller, OdOnawa
907 Iowa Ave, Onawa, IA 51040-1631
-
Family Eye CareOrange City
114 Central Ave NW, Orange City, IA 51041
-
David L GohmanOrange City
110 2nd St NW, Orange City, IA 51041
-
Osceola Vision CenterOsceola
147 S Main St, Osceola, IA 50213
-
Family Eye Care Of Osceola PcOsceola
110 S Fillmore St, Osceola, IA 50213-1201
-
Oskaloosa Vision CenterOskaloosa
303 N 1st St, Oskaloosa, IA 52577
-
Wolfe Eye ClinicOttumwa
1005 E Pennsylvania Ave #110, Ottumwa, IA 52501
-
Ottumwa Eye CareOttumwa
816 Albia Rd, Ottumwa, IA 52501
-
Nicholas McCullen, OD - Ottumwa Eye DoctorOttumwa
1141 N Quincy Ave, Ottumwa, IA 52501
-
Eye Care AssociatesPanora
102 E Main St, Panora, IA 50216
-
Wood Vision ClinicParkersburg
203 3rd St, Parkersburg, IA 50665-7728
-
EyeCare PartnersPella
823 Franklin St, Pella, IA 50219
-
Whylie Eye Care CentersPella
1534 Washington St, Pella, IA 50219
-
Family Eye ClinicPerry
1326 2nd St, Perry, IA 50220
-
Eye Care of IowaPleasant Hill
5075 E University Ave, Pleasant Hill, IA 50327
-
Wolfe Eye ClinicPleasant Hill
5900 E University Ave Suite 202, Pleasant Hill, IA 50327
-
Whylie Eye Care CentersPleasant Hill
4510 East University Ave, Pleasant Hill, IA 50327
-
Sinek Vision ClinicPocahontas
330 N Main St, Pocahontas, IA 50574-1626
-
Polk City EyeCarePolk City
905 W Bridge Rd Ste 1, Polk City, IA 50226
-
Family Vision CenterRed Oak
514 North 4th Street, Red Oak, IA 51566
-
TLC Laser Eye CentersRobins
915 Robins Square Dr, Robins, IA 52328
-
Iowa EyecareRobins
915 Robins Square Dr, Robins, IA 52328-9649
-
Rock River Eye Care, Pc Ryan Ackerman, OdRock Rapids
502 1st Ave, Rock Rapids, IA 51246-1014
-
Family Eye CareRock Valley
1423 Main St, Rock Valley, IA 51247
-
Sinek Vision ClinicRockwell City
411 4th St, Rockwell City, IA 50579-1413
-
Sheldon Vision CareSheldon
115 N 5th Ave Ste D, Sheldon, IA 51201
-
Driesen Eye CenterSioux Center
777 N Main Ave Ste 1, Sioux Center, IA 51250
-
Vision Center, PCSolon
121 W Main St Ste 105, Solon, IA 52333
-
Eyecare CentreSpirit Lake
2312 23rd St, Spirit Lake, IA 51360
-
Exact Eye CareStorm Lake
100 E Milwaukee Ave, Storm Lake, IA 50588-1813
-
Vision Care Associates P.C.Storm Lake
1290 N Lake Ave, Storm Lake, IA 50588
-
Wolfe Family Vision CenterStory City
619 Broad St, Story City, IA 50248
-
Eye Care AssociatesStuart
303 SW 7th St Suite C, Stuart, IA 50250
-
Pollastrini & Bollman Eye Care - SumnerSumner
116 W 1st St, Sumner, IA 50674-1141
-
Axis Vision CareTiffin
801 Buck St, Tiffin, IA 52340-9446
-
Vision Center PCTipton
301 Cedar St, Tipton, IA 52772
-
Eyecare AssociatesToledo
1001 S County Rd # B, Toledo, IA 52342
-
Optometric ArchitectsTripoli
201 Main Street, Tripoli, IA 50647
-
Advanced Eyecare CenterUrbandale
4660 86th St, Urbandale, IA 50322
-
The Christian Eye ClinicUrbandale
7011 Douglas Ave, Urbandale, IA 50322
-
Vision Park Family Eye CareUrbandale
2699 86th St, Urbandale, IA 50322-4309
-
Look and See EyecareUrbandale
11148 Plum Dr, Urbandale, IA 50322
-
Martin Eye ClinicVinton
513 1st Ave, Vinton, IA 52349
-
Advanced Eyecare Associates of Eastern IowaVinton
1113 W 3rd St, Vinton, IA 52349
-
Axis Vision CareWashington
221 N 2nd Ave, Washington, IA 52353
-
Washington Eye Care CenterWashington
301 S Iowa Ave, Washington, IA 52353-1747
-
EyeQ Eyecare and EyewearWaukee
2157 SE LA Grant Pkwy, Waukee, IA 50263
-
Focus Eye CareWaukee
1155 SE Alice's Rd, Waukee, IA 50263
-
Insight VisionWaukee
1350 E Hickman Rd, Waukee, IA 50263
-
Waukee Eye CareWaukee
225 NE Dartmoor Dr, Waukee, IA 50263
-
Gundersen LutheranWaukon
120 2nd Ave SE, Waukon, IA 52172
-
Eye Care Center of WaverlyWaverly
108 2nd St NW, Waverly, IA 50677
-
Wolfe Family Vision CenterWaverly
2020 3rd Ave NW Ste B, Waverly, IA 50677
-
Wolfe Clinic Eye Centers OptometristsWebster City
701 Division St, Webster City, IA 50595-2107
-
Dr Eric O'brienWest Burlington
324 W Agency Rd, West Burlington, IA 52655-1674
-
Eye Associates of Iowa CityWest Liberty
121 E 3rd St, West Liberty, IA 52776
-
The Woodland Eye ClinicWest Union
104 N Walnut St, West Union, IA 52175
-
Williamsburg Eye careWilliamsburg
100 W State St, Williamsburg, IA 52361
-
Eye Associates of Iowa City, P.C.Williamsburg
407 Court St, Williamsburg, IA 52361
-
Family Eye and Contact Lens CenterWilton
114 W 4th St, Wilton, IA 52778
BEFORE YOU GO
Plan your eye care appointment
Compare provider roles, prepare your records and understand prescription documents.

Understand provider roles
Understand the main eye care roles, then confirm that a practice can provide the appointment or referral you need.
Read the guide
Prepare for an eye exam
Check the appointment type, organize your eye care information and get preparation instructions directly from the clinic.
Read the guide
Know which prescription you need
Keep the two prescriptions separate, confirm fitting status and understand when the FTC requires a prescription copy.
Read the guide