An easy to use informational resource to help you
find the best health care practitioners and institutions in the USA.
Find an Internal Medicine Provider in Alabama
Search for a doctor or other health professional using our search box above *OR* browse our doctor directory by choosing a town from the options below.
A
Alabaster
(28)
Albertville
(7)
Alexander City
(8)
|
Andalusia
(5)
Anniston
(37)
Arab
(3)
|
Ashland
(2)
Ashville
(1)
Athens
(6)
|
Atmore
(1)
Auburn
(13)
|
Bay Minette
(3)
Bessemer
(20)
|
Birmingham
(815)
Boaz
(1)
|
Brewton
(2)
Brundidge
(1)
|
Bryant
(1)
|
Calera
(3)
Centre
(1)
|
Citronelle
(1)
Clanton
(6)
|
Cleveland
(1)
Collinsville
(1)
|
Crossville
(1)
Cullman
(24)
|
Dadeville
(1)
|
Daphne
(5)
|
Dauphin Island
(1)
|
Decatur
(37)
|
Dothan
(82)
|
Enterprise
(9)
|
Eufaula
(5)
|
Eutaw
(2)
|
Evergreen
(3)
|
Fairfield
(2)
Fairhope
(30)
|
Fayette
(1)
Florala
(1)
|
Florence
(41)
Foley
(7)
|
Fort Payne
(8)
Fort Rucker
(2)
|
Fultondale
(4)
|
Gadsden
(38)
Gardendale
(6)
|
Georgiana
(2)
Grand Bay
(1)
|
Greensboro
(1)
Greenville
(5)
|
Grove Hill
(1)
Gulf Shores
(2)
|
Guntersville
(3)
Gurley
(1)
|
Haleyville
(2)
Hamilton
(1)
|
Hanceville
(2)
Hartselle
(2)
|
Harvest
(1)
Heflin
(1)
|
Helena
(1)
Huntsville
(153)
|
Irvington
(2)
|
Jackson
(3)
|
Jacksonville
(3)
|
Jasper
(28)
|
Jemison
(2)
|
Lafayette
(1)
|
Lanett
(1)
|
Luverne
(2)
|
Madison
(12)
Marion
(1)
|
Mc Calla
(2)
Millbrook
(1)
|
Mobile
(293)
Monroeville
(4)
|
Montevallo
(1)
Montgomery
(164)
|
Moulton
(1)
Muscle Shoals
(7)
|
Northport
(10)
|
Oneonta
(2)
Opelika
(32)
|
Orange Beach
(1)
|
Oxford
(2)
Ozark
(7)
|
Pelham
(2)
Pell City
(6)
|
Phenix City
(3)
Pinson
(3)
|
Pisgah
(1)
Prattville
(7)
|
Rainbow City
(2)
|
Robertsdale
(2)
|
Rogersville
(1)
|
Russellville
(4)
|
Samson
(1)
Saraland
(1)
|
Scottsboro
(5)
Selma
(12)
|
Sheffield
(12)
Stevenson
(1)
|
Sylacauga
(12)
|
Talladega
(7)
Tallassee
(3)
|
Thomasville
(1)
Toney
(1)
|
Troy
(5)
Tuscaloosa
(95)
|
Tuscumbia
(1)
Tuskegee
(5)
|
Union Springs
(1)
|
Valley
(8)
|
Walnut Grove
(1)
Warrior
(3)
|
Wedowee
(1)
West Blocton
(1)
|
Wetumpka
(3)
Winfield
(4)
|