Whalio Doctors

Healthcare providers in Maine

43,143 practitioners and organisations registered across 587 cities.

Search all Maine providers Hospitals in Maine

By city

120 cities with five or more providers
Portland 7,103 Bangor 3,693 Lewiston 2,157 Augusta 2,022 South Portland 1,489 Scarborough 1,270 Brunswick 1,215 Biddeford 1,087 Waterville 1,086 Saco 863 Auburn 769 Westbrook 763 Ellsworth 600 Falmouth 563 Presque Isle 528 Kennebunk 503 Belfast 493 Rockport 470 York 450 Skowhegan 448 Brewer 440 Farmington 435 Windham 411 Sanford 397 Yarmouth 387 Caribou 374 Rockland 361 Norway 348 Damariscotta 342 Gorham 341 Houlton 332 Topsham 262 Calais 252 Bath 251 Dover Foxcroft 241 Kittery 227 Freeport 221 Bridgton 213 Machias 201 Lincoln 198 Springvale 198 Orono 189 Bar Harbor 176 Fort Kent 173 Cape Elizabeth 170 Camden 169 Rumford 163 Old Town 150 Oakland 144 Hampden 139 Wells 132 Winthrop 125 Blue Hill 120 Millinocket 119 Gray 118 Fairfield 109 Standish 109 Gardiner 105 Hallowell 102 Hermon 100 Newport 98 Bucksport 96 Arundel 92 Madawaska 92 Patten 88 Buxton 87 Pittsfield 87 South Berwick 83 Oxford 78 Winslow 78 Cumberland 75 Old Orchard Beach 75 Boothbay Harbor 74 Livermore Falls 72 Waldoboro 72 Fryeburg 67 Manchester 67 Waterboro 65 Wiscasset 65 Farmingdale 64 Bethel 62 Eliot 61 Madison 60 New Gloucester 58 Turner 57 Dexter 54 Belgrade 53 Benton 53 South Paris 52 Harrington 49 North Berwick 49 Poland 48 Raymond 48 Fort Fairfield 47 Van Buren 47 Wilton 47 Berwick 46 Monmouth 46 Southwest Harbor 45 Porter 43 Albion 42 Naples 42 Marshfield 41 Milbridge 41 Eagle Lake 40 Eastport 40 Holden 40 Richmond 40 Searsport 40 Warren 40 Corinth 39 Lisbon 39 Princeton 39 Readfield 36 Lisbon Falls 35 Vassalboro 35 Chelsea 34 Indian Island 34 Mars Hill 34 Leeds 33