Browse providers by state, then by city, then by what they treat.
Cities in Maine with providers listed.
- Portland, ME (7,184)
- Bangor, ME (3,718)
- Lewiston, ME (2,175)
- Augusta, ME (2,041)
- South Portland, ME (1,556)
- Scarborough, ME (1,297)
- Brunswick, ME (1,226)
- Waterville, ME (1,104)
- Biddeford, ME (1,100)
- Saco, ME (870)
- Auburn, ME (772)
- Westbrook, ME (771)
- Ellsworth, ME (609)
- Falmouth, ME (566)
- Presque Isle, ME (536)
- Kennebunk, ME (508)
- Belfast, ME (496)
- Rockport, ME (472)
- Skowhegan, ME (459)
- Brewer, ME (456)
- York, ME (456)
- Farmington, ME (445)
- Windham, ME (419)
- Sanford, ME (398)
- Yarmouth, ME (395)
- Caribou, ME (379)
- Rockland, ME (362)
- Damariscotta, ME (351)
- Gorham, ME (347)
- Norway, ME (347)
- Houlton, ME (333)
- Topsham, ME (267)
- Dover-Foxcroft, ME (255)
- Calais, ME (253)
- Bath, ME (251)
- Freeport, ME (232)
- Kittery, ME (231)
- Bridgton, ME (214)
- Machias, ME (203)
- Lincoln, ME (201)
- Springvale, ME (201)
- Orono, ME (200)
- Bar Harbor, ME (177)
- Fort Kent, ME (174)
- Cape Elizabeth, ME (173)
- Camden, ME (170)
- Rumford, ME (161)
- Old Town, ME (153)
- Oakland, ME (144)
- Hampden, ME (140)
- Wells, ME (134)
- Winthrop, ME (129)
- Millinocket, ME (121)
- Gray, ME (120)
- Blue Hill, ME (120)
- Standish, ME (110)
- Gardiner, ME (109)
- Fairfield, ME (107)
- Hallowell, ME (104)
- Hermon, ME (101)
- Bucksport, ME (98)
- Newport, ME (96)
- Arundel, ME (93)
- Madawaska, ME (90)
- Patten, ME (90)
- Pittsfield, ME (87)
- Buxton, ME (86)
- South Berwick, ME (83)
- Winslow, ME (77)
- Old Orchard Beach, ME (76)
- Cumberland, ME (75)
- Oxford, ME (75)
- Waldoboro, ME (73)
- Boothbay Harbor, ME (73)
- Livermore Falls, ME (73)
- Manchester, ME (70)
- Fryeburg, ME (69)
- Wiscasset, ME (68)
- Bethel, ME (66)
- Waterboro, ME (64)
- Farmingdale, ME (64)
- Turner, ME (61)
- Eliot, ME (60)
- Madison, ME (59)
- New Gloucester, ME (59)
- Dexter, ME (57)
- South Paris, ME (53)
- Van Buren, ME (52)
- Benton, ME (52)
- Belgrade, ME (51)
- Harrington, ME (51)
- North Berwick, ME (50)
- Berwick, ME (50)
- Raymond, ME (50)
- Monmouth, ME (49)
- Poland, ME (48)
- Fort Fairfield, ME (48)
- Wilton, ME (47)
- Southwest Harbor, ME (45)
- Porter, ME (43)
- Naples, ME (42)
- Marshfield, ME (42)
- Albion, ME (42)
- Eagle Lake, ME (42)
- Milbridge, ME (42)
- Lisbon, ME (41)
- Warren, ME (41)
- Holden, ME (41)
- Corinth, ME (41)
- Searsport, ME (41)
- Eastport, ME (40)
- Princeton, ME (39)
- Richmond, ME (38)
- Lisbon Falls, ME (37)
- Readfield, ME (36)
- Indian Island, ME (36)
- Leeds, ME (35)
- Chelsea, ME (35)
- Vassalboro, ME (35)
- Winterport, ME (34)