Doctor profile · Federal record

Dr. John McMahon, DO

Sports Medicine (Internal Medicine) Physician (CMS: Sports Medicine) · Sports Medicine (Internal Medicine) Physician · Portsmouth, NH

  • NPI 1821258062
  • Accepts Medicare
  • MIPS 77.6 / 100 · 2023
  • 18 yrs in practice
  • Licensed in 2 states
  • Male
  • Group practice
  • No sanctions

Practice & contact

NPPES Updated May 11, 2026
Primary practice
1900 Lafayette RD, Suite A
Portsmouth, NH 038015679
(603) 431-1121
fax (603) 431-9147

Credentials & registration

NPPES · NUCC
NPI registered
June 2008 — 18 yrs on file
Profile last updated
February 23, 2017
Year of graduation
2008 — 18 yrs since
Specialty taxonomy
207RS0010X — NUCC code
State licenses (2)
New Hampshire #16235 · Maine #2237
Medicaid
NH #30228921

Federal sanctions & exclusions

OIG LEIE Updated May 11, 2026

No sanctions, exclusions or revocations on file

Checked against OIG LEIE on NPI 1821258062. Last verified May 11, 2026.

Medicare procedures · 2023

Top services delivered

CMS Provider Utilization
Total services
5,515
Distinct HCPCS
10
Medicare allowed
$190,077
HCPCS Description Services Patients Avg allowed
J3304 Injection, triamcinolone acetonide, preservative-free, extended-release, microsphere formulation, 1 mg 3,008 31 $17
J1030 Injection, methylprednisolone acetate, 40 mg 1,107 543 $8
20611 Aspiration and/or injection of fluid large joint using ultrasound guidance 703 452 $108
20604 Aspiration and/or injection of fluid from small joint using ultrasound guidance 205 59 $62
99213 Established patient office or other outpatient visit, 20-29 minutes 129 115 $92
20606 Aspiration and/or injection of fluid from medium joint using ultrasound guidance 81 54 $89
99203 New patient office or other outpatient visit, 30-44 minutes 56 56 $114
99214 Established patient office or other outpatient visit, 30-39 minutes 47 44 $130
20610 Aspiration and/or injection of fluid from large joint 37 32 $40
76942 Ultrasonic guidance for needle placement 36 36 $60

In context: peer comparison

Among 1 peers in Portsmouth Sports Medicine (Internal Medicine) Physician, average services per provider: 367. This provider delivers 15× the peer median.

Medicare Part D · 2023

Top prescriptions

CMS Part D Prescriber
Total claims
62
Patients
38
Total drug cost
$249
Drug Type Claims Patients Total cost
Prednisone Generic 27 25 $109
Tramadol Hcl Generic 21 13 $80
Meloxicam Generic 14 0 $61

Frequently asked questions

Auto-generated from federal data
What is Dr. John McMahon's medical specialty?
Dr. John McMahon practices Sports Medicine (Internal Medicine) Physician in Portsmouth, NH.
Where does Dr. John McMahon practice?
Dr. John McMahon practices at 1900 Lafayette RD, Portsmouth, NH 038015679. Office phone: 6034311121.
What is Dr. John McMahon's NPI?
Dr. John McMahon's National Provider Identifier (NPI) is 1821258062, issued by NPPES.
Does Dr. John McMahon accept Medicare assignment?
Yes. Dr. John McMahon accepts Medicare assignment, meaning Medicare-allowed amounts are accepted as full payment for covered services.
What procedures does Dr. John McMahon commonly perform?
Top Medicare-reported procedures in 2023: Injection, triamcinolone acetonide, preservative-free, extended-release, microsphere formulation, 1 mg (HCPCS J3304); Injection, methylprednisolone acetate, 40 mg (HCPCS J1030); Aspiration and/or injection of fluid large joint using ultrasound guidance (HCPCS 20611). Source: CMS Medicare Physician & Other Practitioners file.