Treatment Tracker

The Doctors and Services in Medicare Part B

This database was last updated in December 2017. It should only be used as a historical snapshot. More recent data is available via the Centers for Medicare and Medicaid Services’ lookup tool.

Treatment Tracker » Maine » Transportation Services, Land Transport

Top Transportation Services, Land Transport Providers in Maine

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

MERIDIAN MOBILE HEALTH LLC

Bangor, Me. 04401

78,090

Rank: 1 out of 86

2,661

Rank: 1 out of 86

$1.77M

Rank: 1 out of 86

$665

Average: $674

29

Average: 26

NORTHEAST MOBILE HEALTH SERVICES

Topsham, Me. 04086

54,906

Rank: 2 out of 86

1,826

Rank: 3 out of 86

$1.18M

Rank: 2 out of 86

$648

Average: $674

30

Average: 26

NORTHERN OXFORD REGIONAL AMBULANCE SERVICE

Mexico, Me. 04257

31,379

Rank: 3 out of 86

670

Rank: 9 out of 86

$803K

Rank: 5 out of 86

$1,198

Average: $674

47

Average: 26

AMBULANCE SERVICE INC.

Fort kent, Me. 04743

29,723

Rank: 4 out of 86

412

Rank: 21 out of 86

$421K

Rank: 11 out of 86

$1,021

Average: $674

72

Average: 26

TOWN OF HOULTON

Houlton, Me. 04730

28,014

Rank: 5 out of 86

562

Rank: 13 out of 86

$568K

Rank: 7 out of 86

$1,011

Average: $674

50

Average: 26

COUNTY AMBULANCE SERVICE INC

Ellsworth, Me. 04605

27,194

Rank: 6 out of 86

915

Rank: 5 out of 86

$697K

Rank: 6 out of 86

$762

Average: $674

30

Average: 26

CENTRAL LINCOLN COUNTY AMBULANCE

Damariscotta, Me. 04543

17,810

Rank: 7 out of 86

553

Rank: 15 out of 86

$515K

Rank: 10 out of 86

$932

Average: $674

32

Average: 26

TOWN OF FREEPORT

Freeport, Me. 04032

14,856

Rank: 8 out of 86

419

Rank: 19 out of 86

$320K

Rank: 17 out of 86

$764

Average: $674

35

Average: 26

CITY OF BELFAST

Belfast, Me. 04915

14,846

Rank: 9 out of 86

555

Rank: 14 out of 86

$406K

Rank: 13 out of 86

$731

Average: $674

27

Average: 26

CITY OF BANGOR

Bangor, Me. 04401

12,497

Rank: 10 out of 86

1,646

Rank: 4 out of 86

$912K

Rank: 4 out of 86

$554

Average: $674

8

Average: 26

CITY OF GARDINER

Gardiner, Me. 04345

11,927

Rank: 11 out of 86

460

Rank: 17 out of 86

$335K

Rank: 16 out of 86

$727

Average: $674

26

Average: 26

CITY OF AUGUSTA

Augusta, Me. 04330

11,255

Rank: 12 out of 86

883

Rank: 6 out of 86

$555K

Rank: 9 out of 86

$629

Average: $674

13

Average: 26

TOWN OF KENNEBUNK

Kennebunk, Me. 04043

11,249

Rank: 13 out of 86

550

Rank: 16 out of 86

$397K

Rank: 14 out of 86

$722

Average: $674

20

Average: 26

TOWN OF HOWLAND

Howland, Me. 04448

11,071

Rank: 14 out of 86

121

Rank: 47 out of 86

$142K

Rank: 34 out of 86

$1,172

Average: $674

91

Average: 26

TOWN OF WINTHROP

Winthrop, Me. 04364

10,410

Rank: 15 out of 86

361

Rank: 24 out of 86

$255K

Rank: 21 out of 86

$706

Average: $674

29

Average: 26

CITY OF PORTLAND

Portland, Me. 04101

10,227

Rank: 16 out of 86

1,875

Rank: 2 out of 86

$1.02M

Rank: 3 out of 86

$546

Average: $674

5

Average: 26

WELLS EMERGENCY MEDICAL SERVICE INC

Wells, Me. 04090

9,341

Rank: 17 out of 86

449

Rank: 18 out of 86

$261K

Rank: 20 out of 86

$580

Average: $674

21

Average: 26

CITY OF OLD TOWN

Old town, Me. 04468

8,895

Rank: 18 out of 86

387

Rank: 22 out of 86

$237K

Rank: 23 out of 86

$613

Average: $674

23

Average: 26

PENINSULA AMBULANCE CORPS

Blue hill, Me. 04614

8,603

Rank: 19 out of 86

312

Rank: 28 out of 86

$198K

Rank: 26 out of 86

$633

Average: $674

28

Average: 26

G&H AMBULANCE SERVICE INC

Glenburn, Me. 04401

8,523

Rank: 20 out of 86

211

Rank: 33 out of 86

$128K

Rank: 37 out of 86

$608

Average: $674

40

Average: 26

PLEASANT RIVER AMBULANCE SERVICE

Columbia, Me. 04623

7,782

Rank: 21 out of 86

130

Rank: 43 out of 86

$113K

Rank: 40 out of 86

$871

Average: $674

60

Average: 26

CITY OF BIDDEFORD

Biddeford, Me. 04005

7,607

Rank: 22 out of 86

846

Rank: 7 out of 86

$556K

Rank: 8 out of 86

$657

Average: $674

9

Average: 26

TOWN OF YARMOUTH

Yarmouth, Me. 04096

6,648

Rank: 23 out of 86

302

Rank: 29 out of 86

$183K

Rank: 28 out of 86

$607

Average: $674

22

Average: 26

THREE RIVERS AMBULANCE SERVICE

Milo, Me. 04463

6,508

Rank: 24 out of 86

164

Rank: 40 out of 86

$154K

Rank: 33 out of 86

$936

Average: $674

40

Average: 26

TOWN OF MACHIAS

Machias, Me. 04654

6,490

Rank: 25 out of 86

246

Rank: 32 out of 86

$184K

Rank: 27 out of 86

$746

Average: $674

26

Average: 26

TOWN OF WINDHAM

Windham, Me. 04062

6,434

Rank: 26 out of 86

313

Rank: 27 out of 86

$174K

Rank: 30 out of 86

$554

Average: $674

21

Average: 26

SACOPEE RESCUE UNIT INC

Hiram, Me. 04041

6,369

Rank: 27 out of 86

117

Rank: 49 out of 86

$108K

Rank: 43 out of 86

$922

Average: $674

54

Average: 26

UPPER KENNEBEC VALLEY AMBULANCE SERVICE

Bingham, Me. 04920

6,029

Rank: 28 out of 86

92

Rank: 58 out of 86

$116K

Rank: 39 out of 86

$1,257

Average: $674

66

Average: 26

TOWN OF OLD ORCHARD BEACH

Old orchard beach, Me. 04064

6,009

Rank: 29 out of 86

336

Rank: 26 out of 86

$208K

Rank: 25 out of 86

$620

Average: $674

18

Average: 26

HERMON VOLUNTEER RESCUE AND FIRST AID SQUAD, INC

Hermon, Me. 04401

5,869

Rank: 30 out of 86

186

Rank: 37 out of 86

$96.8K

Rank: 46 out of 86

$520

Average: $674

32

Average: 26

TOWN OF BRUNSWICK

Brunswick, Me. 04011

5,751

Rank: 31 out of 86

599

Rank: 10 out of 86

$350K

Rank: 15 out of 86

$584

Average: $674

10

Average: 26

TOWN OF STANDISH

Standish, Me. 04084

5,501

Rank: 32 out of 86

170

Rank: 38 out of 86

$108K

Rank: 44 out of 86

$634

Average: $674

32

Average: 26

CITY OF BATH

Bath, Me. 04530

5,318

Rank: 33 out of 86

386

Rank: 23 out of 86

$246K

Rank: 22 out of 86

$638

Average: $674

14

Average: 26

CITY OF AUBURN

Auburn, Me. 04210

4,961

Rank: 34 out of 86

835

Rank: 8 out of 86

$411K

Rank: 12 out of 86

$492

Average: $674

6

Average: 26

STERLING AMBULANCE LLC

Union, Me. 04862

4,675

Rank: 35 out of 86

103

Rank: 52 out of 86

$109K

Rank: 42 out of 86

$1,055

Average: $674

45

Average: 26

FRYEBURG RESCUE ASSOCIATION

Fryeburg, Me. 04037

4,409

Rank: 36 out of 86

170

Rank: 38 out of 86

$132K

Rank: 36 out of 86

$777

Average: $674

26

Average: 26

TOWN OF ORONO

Orono, Me. 04473

4,330

Rank: 37 out of 86

259

Rank: 31 out of 86

$159K

Rank: 31 out of 86

$613

Average: $674

17

Average: 26

CITY OF SOUTH PORTLAND

South portland, Me. 04106

4,316

Rank: 38 out of 86

563

Rank: 12 out of 86

$305K

Rank: 19 out of 86

$541

Average: $674

8

Average: 26

TOWN OF FALMOUTH

Falmouth, Me. 04105

4,042

Rank: 39 out of 86

338

Rank: 25 out of 86

$182K

Rank: 29 out of 86

$540

Average: $674

12

Average: 26

CITY OF SANFORD

Sanford, Me. 04073

3,950

Rank: 40 out of 86

573

Rank: 11 out of 86

$319K

Rank: 18 out of 86

$557

Average: $674

7

Average: 26

SOUTHWEST HARBOR-TREMONT NURSING SERVICE, INC

Southwest harbor, Me. 04679

3,899

Rank: 41 out of 86

122

Rank: 46 out of 86

$89.5K

Rank: 47 out of 86

$734

Average: $674

32

Average: 26

LISBON EMERGENCY INC

Lisbon, Me. 04250

3,819

Rank: 42 out of 86

210

Rank: 34 out of 86

$120K

Rank: 38 out of 86

$570

Average: $674

18

Average: 26

CITY OF BREWER

Brewer, Me. 04412

3,679

Rank: 43 out of 86

206

Rank: 35 out of 86

$140K

Rank: 35 out of 86

$680

Average: $674

18

Average: 26

TRITOWN AMBULANCE & EMERGENCY RESCUE SERVICE

West paris, Me. 04289

3,489

Rank: 44 out of 86

106

Rank: 51 out of 86

$106K

Rank: 45 out of 86

$1,001

Average: $674

33

Average: 26

TOWN OF GRAY

Gray, Me. 04039

3,450

Rank: 45 out of 86

109

Rank: 50 out of 86

$68K

Rank: 54 out of 86

$624

Average: $674

32

Average: 26

TOWN OF TOPSHAM

Topsham, Me. 04086

3,348

Rank: 46 out of 86

286

Rank: 30 out of 86

$155K

Rank: 32 out of 86

$543

Average: $674

12

Average: 26

TOWN OF LIMINGTON MAINE

Limington, Me. 04049

3,320

Rank: 47 out of 86

73

Rank: 63 out of 86

$55K

Rank: 59 out of 86

$753

Average: $674

45

Average: 26

UNITY VOLUNTEER AMBULANCE CORP.

Unity, Me. 04988

3,284

Rank: 48 out of 86

96

Rank: 56 out of 86

$69.6K

Rank: 51 out of 86

$725

Average: $674

34

Average: 26

CITY OF ROCKLAND

Rockland, Me. 04841

3,224

Rank: 49 out of 86

414

Rank: 20 out of 86

$209K

Rank: 24 out of 86

$505

Average: $674

8

Average: 26

TOWN OF WATERBORO MAINE

Waterboro, Me. 04087

3,089

Rank: 50 out of 86

124

Rank: 45 out of 86

$68.5K

Rank: 53 out of 86

$552

Average: $674

25

Average: 26

TOWN OF BUXTON

Buxton, Me. 04093

2,909

Rank: 51 out of 86

129

Rank: 44 out of 86

$73.1K

Rank: 50 out of 86

$567

Average: $674

23

Average: 26

TOWN OF BETHEL

Bethel, Me. 04217

2,904

Rank: 52 out of 86

68

Rank: 69 out of 86

$63.1K

Rank: 56 out of 86

$928

Average: $674

43

Average: 26

TOWN OF UNION

Union, Me. 04862

2,901

Rank: 53 out of 86

96

Rank: 56 out of 86

$65.4K

Rank: 55 out of 86

$682

Average: $674

30

Average: 26

TOWN OF POLAND

Poland, Me. 04274

2,828

Rank: 54 out of 86

145

Rank: 41 out of 86

$82.4K

Rank: 48 out of 86

$568

Average: $674

20

Average: 26

TOWN OF HAMPDEN

Hampden, Me. 04444

2,565

Rank: 55 out of 86

143

Rank: 42 out of 86

$81.5K

Rank: 49 out of 86

$570

Average: $674

18

Average: 26

TOWN OF ASHLAND

Ashland, Me. 04732

2,442

Rank: 56 out of 86

61

Rank: 71 out of 86

$53.3K

Rank: 60 out of 86

$874

Average: $674

40

Average: 26

TOWN OF CASCO

Casco, Me. 04015

2,321

Rank: 57 out of 86

97

Rank: 55 out of 86

$52.2K

Rank: 62 out of 86

$538

Average: $674

24

Average: 26

TOWN OF DENNYSVILLE

Dennysville, Me. 04628

2,319

Rank: 58 out of 86

51

Rank: 75 out of 86

$39.5K

Rank: 68 out of 86

$774

Average: $674

45

Average: 26

TOWN OF RAYMOND

Raymond, Me. 04071

2,276

Rank: 59 out of 86

72

Rank: 66 out of 86

$43.1K

Rank: 65 out of 86

$599

Average: $674

32

Average: 26

TOWN OF CAPE ELIZABETH

Cape elizabeth, Me. 04107

2,168

Rank: 60 out of 86

199

Rank: 36 out of 86

$109K

Rank: 41 out of 86

$550

Average: $674

11

Average: 26

ST. GEORGE VOLUNTEER FIREMEN'S ASSOCIATION

Tenants harbor, Me. 04860

2,037

Rank: 61 out of 86

73

Rank: 63 out of 86

$52.6K

Rank: 61 out of 86

$720

Average: $674

28

Average: 26

TOWN OF NAPLES

Naples, Me. 04055

1,752

Rank: 62 out of 86

87

Rank: 60 out of 86

$44.3K

Rank: 64 out of 86

$510

Average: $674

20

Average: 26

KENNEBUNKPORT EMERGENCY MEDICAL SER INCORPORATED

Kennebunkport, Me. 04046

1,749

Rank: 63 out of 86

103

Rank: 52 out of 86

$55.2K

Rank: 58 out of 86

$536

Average: $674

17

Average: 26

TOWN OF SEARSPORT

Searsport, Me. 04974

1,725

Rank: 64 out of 86

87

Rank: 60 out of 86

$57.5K

Rank: 57 out of 86

$661

Average: $674

20

Average: 26

TOWN OF HOLLIS

Hollis, Me. 04042

1,689

Rank: 65 out of 86

62

Rank: 70 out of 86

$35.5K

Rank: 72 out of 86

$572

Average: $674

27

Average: 26

TOWN OF STOCKTON SPRINGS

Stockton springs, Me. 04981

1,616

Rank: 66 out of 86

57

Rank: 72 out of 86

$38.4K

Rank: 70 out of 86

$673

Average: $674

28

Average: 26

INDIAN TOWNSHIP TRIBAL GOVERNMENT

Princeton, Me. 04668

1,370

Rank: 67 out of 86

27

Rank: 83 out of 86

$28.5K

Rank: 78 out of 86

$1,056

Average: $674

51

Average: 26

NORTHEAST HARBOR AMBULANCE SERVICE

Northeast harbor, Me. 04662

1,338

Rank: 68 out of 86

70

Rank: 68 out of 86

$34.9K

Rank: 74 out of 86

$498

Average: $674

19

Average: 26

TOWN OF CLINTON

Clinton, Me. 04927

1,318

Rank: 69 out of 86

71

Rank: 67 out of 86

$37.9K

Rank: 71 out of 86

$534

Average: $674

19

Average: 26

GOODWINS MILLS FIRE-RESCUE

Lyman, Me. 04002

1,304

Rank: 70 out of 86

88

Rank: 59 out of 86

$43K

Rank: 66 out of 86

$488

Average: $674

15

Average: 26

TOWN OF OXFORD

Oxford, Me. 04270

1,304

Rank: 70 out of 86

119

Rank: 48 out of 86

$68.8K

Rank: 52 out of 86

$578

Average: $674

11

Average: 26

TOWN OF OGUNQUIT

Ogunquit, Me. 03907

1,230

Rank: 72 out of 86

101

Rank: 54 out of 86

$46.9K

Rank: 63 out of 86

$465

Average: $674

12

Average: 26

STONEHAM RESCUE SERVICE

Stoneham, Me. 04231

1,185

Rank: 73 out of 86

56

Rank: 73 out of 86

$35.4K

Rank: 73 out of 86

$632

Average: $674

21

Average: 26

TOWN OF BUCKFIELD

Buckfield, Me. 04220

1,161

Rank: 74 out of 86

46

Rank: 76 out of 86

$29.9K

Rank: 76 out of 86

$650

Average: $674

25

Average: 26

TOWN OF NEW GLOUCESTER

New gloucester, Me. 04260

1,161

Rank: 74 out of 86

54

Rank: 74 out of 86

$29.4K

Rank: 77 out of 86

$545

Average: $674

22

Average: 26

TOWN OF THOMASTON

Thomaston, Me. 04861

944

Rank: 76 out of 86

73

Rank: 63 out of 86

$38.9K

Rank: 69 out of 86

$533

Average: $674

13

Average: 26

TOWN OF SEBAGO

Sebago, Me. 04029

915

Rank: 77 out of 86

36

Rank: 79 out of 86

$19.3K

Rank: 80 out of 86

$537

Average: $674

25

Average: 26

TOWN OF VINALHAVEN

Vinalhaven, Me. 04863

909

Rank: 78 out of 86

46

Rank: 76 out of 86

$34K

Rank: 75 out of 86

$740

Average: $674

20

Average: 26

TOWN OF ARUNDEL

Arundel, Me. 04046

820

Rank: 79 out of 86

82

Rank: 62 out of 86

$39.7K

Rank: 67 out of 86

$484

Average: $674

10

Average: 26

TOWN OF MATTAWAMKEAG

Mattawamkeag, Me. 04459

800

Rank: 80 out of 86

31

Rank: 80 out of 86

$18.2K

Rank: 81 out of 86

$588

Average: $674

26

Average: 26

HARPSWELL NECK FIRE DEPARTMENT ASSOCIATION

Harpswell, Me. 04079

792

Rank: 81 out of 86

40

Rank: 78 out of 86

$24.4K

Rank: 79 out of 86

$611

Average: $674

20

Average: 26

TOWN OF DURHAM

Durham, Me. 04222

710

Rank: 82 out of 86

26

Rank: 84 out of 86

$15.4K

Rank: 82 out of 86

$593

Average: $674

27

Average: 26

TOWN OF CARMEL

Carmel, Me. 04419

692

Rank: 83 out of 86

29

Rank: 81 out of 86

$14.8K

Rank: 83 out of 86

$509

Average: $674

24

Average: 26

ACTON AMBULANCE ASSOCIATION

Acton, Me. 04001

480

Rank: 84 out of 86

29

Rank: 81 out of 86

$14.6K

Rank: 84 out of 86

$503

Average: $674

17

Average: 26

TOWN OF ISLESBORO

Islesboro, Me. 04848

423

Rank: 85 out of 86

22

Rank: 85 out of 86

$13.2K

Rank: 85 out of 86

$602

Average: $674

19

Average: 26

TOWN OF SEARSMONT

Searsmont, Me. 04973

298

Rank: 86 out of 86

16

Rank: 86 out of 86

$6,746

Rank: 86 out of 86

$422

Average: $674

19

Average: 26

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 2015 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.