NPPES file of Aug 9, 2026

Internal Medicine Physician in Maine

597 NPPES records list internal medicine physician with a practice address in Maine, 43 per 100,000 residents, the 20th highest rate of 51. Portland and Bangor have the most; each record links to the provider's NPI and the Maine license search. Page 5 of 12.

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

Portland has the most, 145

Internal Medicine Physician records in Maine

  1. Michelle Gochioco, MDDamariscotta, ME 045431790951663
  2. Geeta Godara, MDBrunswick, ME 040111366676256
  3. Andrew Goldman, M.D.Biddeford, ME 040051659665032
  4. Gina Gomez, M.D.Skowhegan, ME 049761891714317
  5. Kimberly Gooch, MDFarmington, ME 049381659365641
  6. Katelyn Good, M.D.Portland, ME 041051912311259
  7. Samantha Goodrick, MDBangor, ME 044011326591488
  8. Nancy Goodwin, M.D.Brunswick, ME 040111326100512
  9. Peter Gordon, MDYarmouth, ME 040961831158955
  10. Stephen Goss, D.O.Farmington, ME 049381215968151
  11. Dale Gowen, MDPortland, ME 041031730114901
  12. Archibald Green, DORockport, ME 048561922077692
  13. Gary Green, M.D.Scarborough, ME 040741770561615
  14. Donna Greenwood, MDPortland, ME 041011922259324
  15. Richard Grossman, M.D.Cumberland Foreside, ME 041101962508655
  16. Peter Guzzetti, D.O.Augusta, ME 043301306885207
  17. David Hallbert, MDBangor, ME 044011528023702
  18. Travis Hallett, MDWestbrook, ME 040921710513726
  19. Laurie Han, MDKennebunk, ME 040431376535534
  20. Christine Handanos, MDBiddeford, ME 040051962511980
  21. Nicholas Handanos, MDBiddeford, ME 040051619914025
  22. Katherine Hanify, D.O.Kennebunk, ME 040431922291566
  23. Matthew Hanna, MDBath, ME 045301932133386
  24. R Hanson, MD, MPHLewiston, ME 042401457356990
  25. Peter Harbage, MDNorway, ME 042681124008784
  26. James Harris, MDFort Kent, ME 047431316936644
  27. Karen Hartman, MDBangor, ME 044011932201274
  28. Sayeedul Hasan, M.B.B.SWaterville, ME 049011609252394
  29. Nancy Hasenfus, MDBath, ME 045301811927825
  30. Eric Haskell, DOCape Elizabeth, ME 041071770742439
  31. Gary Hatfield, MDAuburn, ME 042101780613844
  32. Tracy Hawkins, D.OOakland, ME 049631871545210
  33. Stephen Hayes, M.D.Westbrook, ME 040921255369575
  34. Karen Heard Cushing, MDPortland, ME 041011720421217
  35. Rebecca Hemphill, M.D.Falmouth, ME 041051245268903
  36. Thomas Hendrix, DOBrunswick, ME 040111073020707
  37. Andrew HeppeScarborough, ME 040741063049377
  38. Daniel Herbert, M.D.Millinocket, ME 044621083683593
  39. Benjamin Herman, MDBath, ME 045301447284708
  40. Jodie Hermann, D.O.Belfast, ME 049151548479314
  41. Elizabeth Herrle, MDPortland, ME 041021801116702
  42. Stacy Hershfeld, D.O.Farmington, ME 049381467483214
  43. Steven Hess, MDPortland, ME 041021427099498
  44. Andrea Higgins, MDPortland, ME 041011033777099
  45. Leigh Higgins, MDPortland, ME 041011184684102
  46. Christopher Hjorth, M.D.Portland, ME 041021225415482
  47. Hans Holzwarth, MDBangor, ME 044011104819598
  48. Timothy Howe, M.D.Brunswick, ME 040111083776371
  49. Gunnar Huffman, DONorway, ME 042681750918058
  50. Samuel Hunt, DOPortland, ME 041021154061141

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

Maine ranks 20 of 51 per resident

  1. California45
  2. Florida45
  3. Ohio45
  4. Maine43
  5. West Virginia43
  6. Missouri42
  7. 50 states and D.C.44

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

76.7% of these records appear in a Medicare file, against 78.7% 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. Maine76.7%
  2. United States78.7%

Internal Medicine Physician records in Maine, measured

  • In a Medicare file458 of 597 · 76.7% here, 78.7% nationally
  • In the CMS Doctors and Clinicians file369 · 61.8% here, 61.4% nationally
  • Not updated in five years or more356 · 59.6% here, 55.4% nationally
  • Median graduation year2005 · the 369 records with a school on file

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

What the count covers

597 NPPES records list internal medicine physician (207R00000X) as their primary taxonomy with a practice address in Maine: 43 per 100,000 residents against 44 nationally (50 states and D.C.). Portland has 145 of them (24%).

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. Delaware600
  2. Utah664
  3. New Hampshire673
  4. Idaho453

States with a similar rate per 100,000

  1. West Virginia42.6
  2. Missouri42.0
  3. Virginia41.6
  4. Nebraska41.1

The largest states

  1. California17,696
  2. New York12,067
  3. Florida10,151
  4. Texas9,175
  5. Pennsylvania7,300

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.