Treatment Tracker

The Doctors and Services in Medicare Part B

Treatment Tracker » Massachusetts » Agencies, Public Health or Welfare

Top Agencies, Public Health or Welfare Providers in Massachusetts

Providers

Providers are grouped by their self-selected primary specialty in the National Plan and Provider Enumeration System (NPPES). This doesn’t necessarily mean the person has special training or certification. Services shown are for Medicare Part B only.

Provider Services Performed Patients Payments from Medicare Average Payment
Per Patient
Average Services
Per Patient

CITY OF GLOUCESTER

Gloucester, Mass. 01930

944

Rank: 1 out of 83

493

Rank: 1 out of 83

$19.8K

Rank: 3 out of 83

$40

Average: $36

2

Average: 2

TOWN OF WINCHESTER

Winchester, Mass. 01890

782

Rank: 2 out of 83

394

Rank: 2 out of 83

$21.5K

Rank: 1 out of 83

$55

Average: $36

2

Average: 2

TOWN OF CHELMSFORD

Chelmsford, Mass. 01824

726

Rank: 3 out of 83

365

Rank: 4 out of 83

$20.2K

Rank: 2 out of 83

$55

Average: $36

2

Average: 2

TOWN OF WESTFORD

Westford, Mass. 01886

668

Rank: 4 out of 83

330

Rank: 5 out of 83

$19.1K

Rank: 4 out of 83

$58

Average: $36

2

Average: 2

TOWN OF BRAINTREE

Braintree, Mass. 02184

616

Rank: 5 out of 83

308

Rank: 7 out of 83

$13.5K

Rank: 7 out of 83

$44

Average: $36

2

Average: 2

TOWN OF WEYMOUTH

Weymouth, Mass. 02189

571

Rank: 6 out of 83

367

Rank: 3 out of 83

$11.9K

Rank: 8 out of 83

$33

Average: $36

2

Average: 2

TOWN OF WAYLAND

Wayland, Mass. 01778

515

Rank: 7 out of 83

265

Rank: 9 out of 83

$14.3K

Rank: 6 out of 83

$54

Average: $36

2

Average: 2

TOWN OF MILTON

Milton, Mass. 02186

484

Rank: 8 out of 83

264

Rank: 10 out of 83

$9,767

Rank: 12 out of 83

$37

Average: $36

2

Average: 2

TOWN OF COHASSET

Cohasset, Mass. 02025

484

Rank: 8 out of 83

242

Rank: 13 out of 83

$9,489

Rank: 15 out of 83

$39

Average: $36

2

Average: 2

TOWN OF ARLINGTON

Arlington, Mass. 02476

475

Rank: 10 out of 83

236

Rank: 14 out of 83

$10.2K

Rank: 10 out of 83

$43

Average: $36

2

Average: 2

TOWN OF WRENTHAM

Wrentham, Mass. 02093

459

Rank: 11 out of 83

243

Rank: 12 out of 83

$9,256

Rank: 16 out of 83

$38

Average: $36

2

Average: 2

TOWN OF READING

Reading, Mass. 01867

458

Rank: 12 out of 83

229

Rank: 15 out of 83

$9,947

Rank: 11 out of 83

$43

Average: $36

2

Average: 2

TOWN OF NORTH ANDOVER

North andover, Mass. 01845

456

Rank: 13 out of 83

228

Rank: 16 out of 83

$9,626

Rank: 14 out of 83

$42

Average: $36

2

Average: 2

TOWN OF HULL

Hull, Mass. 02045

450

Rank: 14 out of 83

246

Rank: 11 out of 83

$9,706

Rank: 13 out of 83

$39

Average: $36

2

Average: 2

CITY OF MELROSE

Melrose, Mass. 02176

428

Rank: 15 out of 83

216

Rank: 17 out of 83

$8,718

Rank: 18 out of 83

$40

Average: $36

2

Average: 2

TOWN OF SANDWICH

East sandwich, Mass. 02537

418

Rank: 16 out of 83

314

Rank: 6 out of 83

$15.1K

Rank: 5 out of 83

$48

Average: $36

1

Average: 2

TOWN OF NORWOOD

Norwood, Mass. 02062

379

Rank: 17 out of 83

209

Rank: 18 out of 83

$8,468

Rank: 19 out of 83

$41

Average: $36

2

Average: 2

TOWN OF NATICK

Natick, Mass. 01760

373

Rank: 18 out of 83

184

Rank: 22 out of 83

$10.3K

Rank: 9 out of 83

$56

Average: $36

2

Average: 2

CITY OF MEDFORD

Medford, Mass. 02155

369

Rank: 19 out of 83

194

Rank: 21 out of 83

$9,143

Rank: 17 out of 83

$47

Average: $36

2

Average: 2

TOWN OF LONGMEADOW

Longmeadow, Mass. 01106

348

Rank: 20 out of 83

270

Rank: 8 out of 83

$8,430

Rank: 20 out of 83

$31

Average: $36

1

Average: 2

TOWN OF HANOVER

Hanover, Mass. 02339

334

Rank: 21 out of 83

196

Rank: 20 out of 83

$6,646

Rank: 22 out of 83

$34

Average: $36

2

Average: 2

TOWN OF NEEDHAM

Needham, Mass. 02492

318

Rank: 22 out of 83

208

Rank: 19 out of 83

$6,842

Rank: 21 out of 83

$33

Average: $36

2

Average: 2

TOWN OF SHARON

Sharon, Mass. 02067

315

Rank: 23 out of 83

177

Rank: 24 out of 83

$6,422

Rank: 23 out of 83

$36

Average: $36

2

Average: 2

TOWN OF AGAWAM

Agawam, Mass. 01001

294

Rank: 24 out of 83

157

Rank: 26 out of 83

$6,263

Rank: 24 out of 83

$40

Average: $36

2

Average: 2

TOWN OF BEDFORD

Bedford, Mass. 01730

272

Rank: 25 out of 83

148

Rank: 30 out of 83

$6,201

Rank: 25 out of 83

$42

Average: $36

2

Average: 2

CITY OF NEWTON

Newton centre, Mass. 02459

262

Rank: 26 out of 83

131

Rank: 33 out of 83

$5,531

Rank: 27 out of 83

$42

Average: $36

2

Average: 2

TOWN OF WESTPORT

Westport, Mass. 02790

256

Rank: 27 out of 83

152

Rank: 27 out of 83

$5,500

Rank: 28 out of 83

$36

Average: $36

2

Average: 2

TOWN OF LYNNFIELD

Lynnfield, Mass. 01940

240

Rank: 28 out of 83

120

Rank: 35 out of 83

$4,705

Rank: 31 out of 83

$39

Average: $36

2

Average: 2

CITY OF PEABODY

Peabody, Mass. 01960

225

Rank: 29 out of 83

151

Rank: 28 out of 83

$5,068

Rank: 29 out of 83

$34

Average: $36

1

Average: 2

CITY OF LOWELL

Lowell, Mass. 01851

224

Rank: 30 out of 83

113

Rank: 40 out of 83

$5,970

Rank: 26 out of 83

$53

Average: $36

2

Average: 2

TOWN OF WATERTOWN

Watertown, Mass. 02472

206

Rank: 31 out of 83

105

Rank: 45 out of 83

$4,068

Rank: 35 out of 83

$39

Average: $36

2

Average: 2

TOWN OF WELLESLEY

Wellesley, Mass. 02481

204

Rank: 32 out of 83

120

Rank: 35 out of 83

$3,996

Rank: 37 out of 83

$33

Average: $36

2

Average: 2

TOWN OF LUDLOW

Ludlow, Mass. 01056

184

Rank: 33 out of 83

178

Rank: 23 out of 83

$4,965

Rank: 30 out of 83

$28

Average: $36

1

Average: 2

TOWN OF WAKEFIELD

Wakefield, Mass. 01880

184

Rank: 33 out of 83

92

Rank: 50 out of 83

$3,859

Rank: 38 out of 83

$42

Average: $36

2

Average: 2

TOWN OF SOUTHBOROUGH

Southborough, Mass. 01772

178

Rank: 35 out of 83

89

Rank: 51 out of 83

$4,698

Rank: 32 out of 83

$53

Average: $36

2

Average: 2

TOWN OF DENNIS

South dennis, Mass. 02660

168

Rank: 36 out of 83

168

Rank: 25 out of 83

$4,321

Rank: 34 out of 83

$26

Average: $36

1

Average: 2

CITY OF LYNN MASSACHUSETTS

Lynn, Mass. 01904

165

Rank: 37 out of 83

85

Rank: 53 out of 83

$3,142

Rank: 48 out of 83

$37

Average: $36

2

Average: 2

TOWN OF HAMILTON

Hamilton, Mass. 01936

164

Rank: 38 out of 83

96

Rank: 48 out of 83

$3,276

Rank: 46 out of 83

$34

Average: $36

2

Average: 2

TOWN OF MARBLEHEAD

Marblehead, Mass. 01945

164

Rank: 38 out of 83

146

Rank: 31 out of 83

$4,013

Rank: 36 out of 83

$27

Average: $36

1

Average: 2

TOWN OF RANDOLPH

Randolph, Mass. 02368

163

Rank: 40 out of 83

84

Rank: 55 out of 83

$3,672

Rank: 40 out of 83

$44

Average: $36

2

Average: 2

TOWN OF MARION

Marion, Mass. 02738

163

Rank: 40 out of 83

106

Rank: 43 out of 83

$3,608

Rank: 42 out of 83

$34

Average: $36

2

Average: 2

TOWN OF CANTON

Canton, Mass. 02021

163

Rank: 40 out of 83

111

Rank: 41 out of 83

$4,526

Rank: 33 out of 83

$41

Average: $36

1

Average: 2

CITY OF BEVERLY

Beverly, Mass. 01915

156

Rank: 43 out of 83

78

Rank: 57 out of 83

$3,026

Rank: 50 out of 83

$39

Average: $36

2

Average: 2

TOWN OF BURLINGTON

Burlington, Mass. 01803

155

Rank: 44 out of 83

81

Rank: 56 out of 83

$3,463

Rank: 43 out of 83

$43

Average: $36

2

Average: 2

TOWN OF WESTWOOD

Westwood, Mass. 02090

155

Rank: 44 out of 83

98

Rank: 47 out of 83

$3,299

Rank: 45 out of 83

$34

Average: $36

2

Average: 2

TOWN OF BILLERICA

Billerica, Mass. 01821

149

Rank: 46 out of 83

149

Rank: 29 out of 83

$3,832

Rank: 39 out of 83

$26

Average: $36

1

Average: 2

TOWN OF ATHOL

Athol, Mass. 01331

142

Rank: 47 out of 83

142

Rank: 32 out of 83

$3,652

Rank: 41 out of 83

$26

Average: $36

1

Average: 2

TOWN OF SCITUATE

Scituate, Mass. 02066

138

Rank: 48 out of 83

123

Rank: 34 out of 83

$3,342

Rank: 44 out of 83

$27

Average: $36

1

Average: 2

TOWN OF ROCHESTER/BOARD OF HEALTH

Rochester, Mass. 02770

134

Rank: 49 out of 83

85

Rank: 53 out of 83

$2,979

Rank: 54 out of 83

$35

Average: $36

2

Average: 2

TOWN OF WEST SPRINGFIELD

West springfield, Mass. 01089

132

Rank: 50 out of 83

66

Rank: 60 out of 83

$2,693

Rank: 57 out of 83

$41

Average: $36

2

Average: 2

TOWN OF BROOKLINE

Brookline, Mass. 02445

131

Rank: 51 out of 83

115

Rank: 39 out of 83

$3,271

Rank: 47 out of 83

$28

Average: $36

1

Average: 2

TOWN OF DRACUT

Dracut, Mass. 01826

127

Rank: 52 out of 83

108

Rank: 42 out of 83

$3,091

Rank: 49 out of 83

$29

Average: $36

1

Average: 2

CITY OF REVERE

Revere, Mass. 02151

120

Rank: 53 out of 83

60

Rank: 62 out of 83

$2,149

Rank: 64 out of 83

$36

Average: $36

2

Average: 2

TOWN OF MATTAPOISETT

Mattapoisett, Mass. 02739

116

Rank: 54 out of 83

116

Rank: 37 out of 83

$2,984

Rank: 52 out of 83

$26

Average: $36

1

Average: 2

CITY OF SPRINGFIELD

Springfield, Mass. 01103

116

Rank: 54 out of 83

116

Rank: 37 out of 83

$2,984

Rank: 52 out of 83

$26

Average: $36

1

Average: 2

TOWN OF NAHANT

Nahant, Mass. 01908

110

Rank: 56 out of 83

55

Rank: 64 out of 83

$2,294

Rank: 61 out of 83

$42

Average: $36

2

Average: 2

TOWN OF DANVERS

Danvers, Mass. 01923

106

Rank: 57 out of 83

106

Rank: 43 out of 83

$2,726

Rank: 56 out of 83

$26

Average: $36

1

Average: 2

CITY OF EVERETT

Everett, Mass. 02149

105

Rank: 58 out of 83

55

Rank: 64 out of 83

$2,998

Rank: 51 out of 83

$55

Average: $36

2

Average: 2

CITY OF WESTFIELD

Westfield, Mass. 01085

103

Rank: 59 out of 83

53

Rank: 67 out of 83

$2,311

Rank: 60 out of 83

$44

Average: $36

2

Average: 2

TOWN OF NORTH READING

North reading, Mass. 01864

102

Rank: 60 out of 83

101

Rank: 46 out of 83

$2,785

Rank: 55 out of 83

$28

Average: $36

1

Average: 2

TOWN OF ESSEX

Essex, Mass. 01929

99

Rank: 61 out of 83

66

Rank: 60 out of 83

$2,267

Rank: 63 out of 83

$34

Average: $36

2

Average: 2

CITY OF MARLBOROUGH

Marlborough, Mass. 01752

98

Rank: 62 out of 83

46

Rank: 72 out of 83

$2,481

Rank: 58 out of 83

$54

Average: $36

2

Average: 2

CITY OF WOBURN

Woburn, Mass. 01801

96

Rank: 63 out of 83

96

Rank: 48 out of 83

$2,469

Rank: 59 out of 83

$26

Average: $36

1

Average: 2

TOWN OF TEWKSBURY

Tewksbury, Mass. 01876

89

Rank: 64 out of 83

87

Rank: 52 out of 83

$2,289

Rank: 62 out of 83

$26

Average: $36

1

Average: 2

CITY OF NORTHAMPTON

Northampton, Mass. 01060

84

Rank: 65 out of 83

73

Rank: 58 out of 83

$2,007

Rank: 65 out of 83

$27

Average: $36

1

Average: 2

TOWN OF AUBURN

Auburn, Mass. 01501

84

Rank: 65 out of 83

46

Rank: 72 out of 83

$1,632

Rank: 68 out of 83

$35

Average: $36

2

Average: 2

TOWN OF SUTTON

Sutton, Mass. 01590

82

Rank: 67 out of 83

59

Rank: 63 out of 83

$1,789

Rank: 67 out of 83

$30

Average: $36

1

Average: 2

TOWN OF SWAMPSCOTT

Swampscott, Mass. 01907

73

Rank: 68 out of 83

70

Rank: 59 out of 83

$1,954

Rank: 66 out of 83

$28

Average: $36

1

Average: 2

TOWN OF FRAMINGHAM

Framingham, Mass. 01702

59

Rank: 69 out of 83

48

Rank: 71 out of 83

$1,466

Rank: 69 out of 83

$31

Average: $36

1

Average: 2

TOWN OF MILLIS

Millis, Mass. 02054

59

Rank: 69 out of 83

52

Rank: 69 out of 83

$1,420

Rank: 70 out of 83

$27

Average: $36

1

Average: 2

TOWN OF SOMERSET

Somerset, Mass. 02726

56

Rank: 71 out of 83

33

Rank: 76 out of 83

$1,246

Rank: 74 out of 83

$38

Average: $36

2

Average: 2

CITY OF MALDEN

Malden, Mass. 02148

55

Rank: 72 out of 83

55

Rank: 64 out of 83

$1,415

Rank: 71 out of 83

$26

Average: $36

1

Average: 2

CITY OF SALEM

Salem, Mass. 01970

53

Rank: 73 out of 83

53

Rank: 67 out of 83

$1,363

Rank: 72 out of 83

$26

Average: $36

1

Average: 2

TOWN OF SAUGUS BOARD OF HEALTH

Saugus, Mass. 01906

52

Rank: 74 out of 83

52

Rank: 69 out of 83

$1,337

Rank: 73 out of 83

$26

Average: $36

1

Average: 2

TOWN OF SHERBORN

Sherborn, Mass. 01770

52

Rank: 74 out of 83

30

Rank: 77 out of 83

$1,067

Rank: 75 out of 83

$36

Average: $36

2

Average: 2

TOWN OF MIDDLETON

Middleton, Mass. 01949

41

Rank: 76 out of 83

41

Rank: 74 out of 83

$1,055

Rank: 76 out of 83

$26

Average: $36

1

Average: 2

TOWN OF IPSWICH

Ipswich, Mass. 01938

34

Rank: 77 out of 83

34

Rank: 75 out of 83

$874

Rank: 77 out of 83

$26

Average: $36

1

Average: 2

TOWN OF TYNGSBOROUGH

Tyngsborough, Mass. 01879

30

Rank: 78 out of 83

15

Rank: 81 out of 83

$563

Rank: 79 out of 83

$38

Average: $36

2

Average: 2

TOWN OF TOPSFIELD

Topsfield, Mass. 01983

22

Rank: 79 out of 83

22

Rank: 78 out of 83

$566

Rank: 78 out of 83

$26

Average: $36

1

Average: 2

TOWN OF HEATH

Heath, Mass. 01346

19

Rank: 80 out of 83

19

Rank: 79 out of 83

$489

Rank: 80 out of 83

$26

Average: $36

1

Average: 2

TOWN OF DEDHAM

Dedham, Mass. 02026

18

Rank: 81 out of 83

12

Rank: 83 out of 83

$425

Rank: 82 out of 83

$35

Average: $36

2

Average: 2

TOWN OF NORTON

Norton, Mass. 02766

17

Rank: 82 out of 83

17

Rank: 80 out of 83

$437

Rank: 81 out of 83

$26

Average: $36

1

Average: 2

TOWN OF WESTMINSTER

Westminster, Mass. 01473

14

Rank: 83 out of 83

14

Rank: 82 out of 83

$360

Rank: 83 out of 83

$26

Average: $36

1

Average: 2

Sources: Centers for Medicare and Medicaid Services, National Plan and Provider Enumeration System, American Medical Association

Services that begin with a letter come from CMS. All other codes and descriptions of the medical procedures are from the Current Procedural Terminology (CPT®) code set, copyright 2013 American Medical Association. All rights reserved. Where practical, AMA’s consumer friendly translation of the CPT descriptor was used. ProPublica has received permission from the AMA to use these codes on this site.

Read our methodology.