NPPES file of Aug 9, 2026

Ophthalmology Physician in Minnesota

434 NPPES records list ophthalmology physician with a practice address in Minnesota, 7.6 per 100,000 residents, the 12th highest rate of 51. Rochester and Minneapolis have the most; each record links to the provider's NPI and the Minnesota license search. Page 3 of 9.

CMS NPPES registry, file of Aug 9, 2026; 2023 Census estimates · NUCC 207W00000X · method

Rochester has the most, 82

Ophthalmology Physician records in Minnesota

  1. James EllisBloomington, MN 554311598401606
  2. Kevin Engel, MDMinneapolis, MN 554151902098668
  3. William Engel, MDMinnetonka, MN 553431023093390
  4. Jonathan Engman, MDEdina, MN 554351649242918
  5. Steven Engman, M.D.Austin, MN 559121194944785
  6. Gunnar Erickson, M.D.Wyoming, MN 550921528061371
  7. Jonathan Erickson, M.D.Red Wing, MN 550661134325475
  8. Hamed Esfandiari, MDRochester, MN 559041740785849
  9. Marshall Everson, M.D.Edina, MN 554351548236979
  10. Kaihan FakharBloomington, MN 554201114312980
  11. Matthew Field, MD, PHD, MSPHBloomington, MN 554311962060624
  12. Jeffrey Fischer, M.D.Willmar, MN 562011386693604
  13. Michael Floyd, MDWoodbury, MN 551251881813434
  14. David Folden, M.D.Coon Rapids, MN 554331912151929
  15. John Foley, MDSaint Paul, MN 551041124133764
  16. Kari Fossum, MDGolden Valley, MN 554271215556212
  17. Audrey Fox, M.D.Waconia, MN 553871689753428
  18. Richard Freeman, MDMinnetonka, MN 553431356329189
  19. Theodore Fritsche, M.D.Marshall, MN 562581598830036
  20. Sarah GalchusDuluth, MN 558051720193089
  21. James Garrity, M.D.Rochester, MN 559051497734958
  22. Todd Gavin, MDMankato, MN 560011922087964
  23. Nathaniel Gelinas, D.O.Bloomington, MN 554251265968614
  24. James George, M.D.Woodbury, MN 551251538121454
  25. Catherine Georgiadis, M.D.Minneapolis, MN 554151568752210
  26. Adam Gess, M.D.Golden Valley, MN 554221821327883
  27. Timothy Gess, M.D.Alexandria, MN 563081083708671
  28. Joseph Giacalone, MDRochester, MN 559051932725447
  29. Tanya Glaser, M.D.Golden Valley, MN 554271164840211
  30. Adam Goddard, D.O.Stillwater, MN 550821376657684
  31. Mitchell Gossman, MDSaint Cloud, MN 563011447298443
  32. Todd Gothard, MDArden Hills, MN 551121386636173
  33. Dinesh Goyal, MDMinneapolis, MN 554021093718892
  34. Lisa Graham, M.D.Duluth, MN 558111720059603
  35. Ethan Greenberg, MDFridley, MN 554321225416944
  36. Gregory Griepentrog, M.D.Rochester, MN 559051114991890
  37. Robert GrillRochester, MN 559041629023346
  38. Hans Grinager, MDSt Louis Park, MN 554161134389463
  39. Shawn Gross, MDEdina, MN 554241700810538
  40. Steven Grosser, MDGolden Valley, MN 554221134125859
  41. Vamsi Gullapalli, MD, PHDSartell, MN 563771649477787
  42. Eugene Gullingsrud, M.D.Minnetonka, MN 553051114994589
  43. Caroline Halbach, M.D.Rochester, MN 559051104211499
  44. Kyle Halvorson, ODRed Wing, MN 550661295700268
  45. Mark Hansen, MDBloomington, MN 554311467787226
  46. Zeeshan HaqEdina, MN 554351396278438
  47. David Hardten, M.D.Minneapolis, MN 554041508851387
  48. Paul Hardwig, M.D.Rochester, MN 559051578549358
  49. Afira Hasan, O.D.Eden Prairie, MN 553471073534913
  50. Saiyid Hasan, M.D.Eden Prairie, MN 553441356317705

Source: CMS NPPES, primary taxonomy 207W00000X: records by practice city and the list of records, file of Aug 9, 2026.

Minnesota ranks 12 of 51 per resident

  1. Michigan7.9
  2. Rhode Island7.8
  3. Oregon7.6
  4. Minnesota7.6
  5. Wisconsin7.5
  6. California7.4
  7. 50 states and D.C.6.7

Source: CMS NPPES, primary taxonomy 207W00000X by practice state, file of Aug 9, 2026; records per 100,000 residents, 2023 Census estimates.

74.7% of these records appear in a Medicare file, against 77.8% nationally

A Medicare file here is Part D prescribing (2024), a MIPS score (2023), an Open Payments record (2024) or Medicare group billing (CMS Doctors and Clinicians). A record outside them may still see patients: these files cover Medicare only.

  1. Minnesota74.7%
  2. United States77.8%

Ophthalmology Physician records in Minnesota, measured

  • In a Medicare file324 of 434 · 74.7% here, 77.8% nationally
  • In the CMS Doctors and Clinicians file282 · 65.0% here, 65.5% nationally
  • Not updated in five years or more251 · 57.8% here, 63.6% nationally
  • Median graduation year2006 · the 282 records with a school on file

Source: CMS NPPES, file of Aug 9, 2026 (primary taxonomy 207W00000X); CMS Medicare Part D Prescribers 2024, MIPS 2023, Open Payments 2024 and Doctors and Clinicians, matched by NPI.

What the count covers

434 NPPES records list ophthalmology physician (207W00000X) as their primary taxonomy with a practice address in Minnesota: 7.6 per 100,000 residents against 6.7 nationally (50 states and D.C.). Rochester has 82 of them (19%).

A record is a registration a provider made and keeps up to date: it shows neither that the provider is licensed nor that they still practice there. The state's own license search is the check.

States with a similar number

  1. Wisconsin441
  2. Tennessee366
  3. Arizona353
  4. Washington522

States with a similar rate per 100,000

  1. Oregon7.6
  2. California7.4
  3. Rhode Island7.8
  4. Michigan7.9

The largest states

  1. California2,899
  2. New York1,822
  3. Florida1,581
  4. Texas1,514
  5. Pennsylvania1,088

Source: CMS National Plan and Provider Enumeration System (NPPES), file of Aug 9, 2026 (NPPES files on CMS.gov); NUCC Health Care Provider Taxonomy; 2023 Census population estimates. A registry record is not a license.

Figures on PlainDoctor are read from the federal files each page names (CMS NPPES, Medicare Part D, MIPS, Open Payments; the HHS-OIG exclusion list only as counts) and from Census population estimates, with the file date shown beside them. See our editorial standards & corrections policy, the methodology behind these numbers, or report a data error. Data current as of Aug 9, 2026.