Vitals®
Find a doctor - doctor reviews and ratings
SEARCH
Search
List Your Practice
BROWSE
List Your Practice
Professionals and Specialists
Newly Added Providers
Dentists
Podiatrists
Chiropractors
Optometrists
Dermatologists
Endocrinologists
Family Physicians
Neurologists
Ophthalmologists
Obstetricians & Gynecologists
Orthopedic Surgeons
Pediatricians
Primary Care Doctors
Gastroenterologists
Urologists
All Specialists
Education
Adult Asthma
Allergies
Atrial Fibrillation
Bipolar Disorder
COPD
Childhood Asthma
Hepatitis C
High Blood Pressure
High Cholesterol
IBS
all care guides
Home
Specialties
Find an Internist
AL
Alabama Internists
Filter
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
A
Alabaster
Albertville
Alexander City
Andalusia
Anniston
Arab
Ashland
Athens
Atmore
Attalla
Auburn
B
Bay Minette
Bessemer
Birmingham
Boaz
Brewton
Brownsboro
Brundidge
Butler
C
Calera
Camden
Carbon Hill
Carrollton
Center Point
Centre
Centreville
Chatom
Chelsea
Childersburg
Citronelle
Clanton
Clio
Columbiana
Crossville
Cullman
D
Dadeville
Daphne
Decatur
Demopolis
Dothan
Double Springs
E
Enterprise
Eufaula
Eutaw
Evergreen
F
Fairfield
Fairhope
Fayette
Flomaton
Florala
Florence
Foley
Fort Payne
Fort Rucker
Frisco City
Fultondale
G
Gadsden
Gardendale
Geneva
Georgiana
Gilbertown
Grand Bay
Greensboro
Greenville
Grove Hill
Gulf Shores
Guntersville
H
Haleyville
Hamilton
Hanceville
Hartselle
Hazel Green
Heflin
Homewood
Hoover
Hope Hull
Hueytown
Huntsville
I
Irondale
Irvington
J
Jackson
Jacksonville
Jasper
Jemison
K
Killen
L
Lafayette
Lanett
Leeds
Lexington
Luverne
M
Madison
Marion
Maxwell AFB
McCalla
Meridianville
Mobile
Monroeville
Montgomery
Moody
Moulton
Mount Vernon
Mountain Brook
Muscle Shoals
N
Northport
O
Oneonta
Opelika
Opp
Orange Beach
Owens Cross Roads
Oxford
Ozark
P
Parrish
Pelham
Pell City
Phenix City
Pinson
Pisgah
Prattville
Prichard
R
Rainbow City
Red Bay
Roanoke
Robertsdale
Russellville
S
Saraland
Scottsboro
Selma
Semmes
Sheffield
Spanish Fort
Sylacauga
T
Talladega
Tallassee
Thomasville
Troy
Trussville
Tuscaloosa
Tuscumbia
Tuskegee
U
Union Springs
V
Valley
Vance
Vestavia
Vestavia Hills
W
Warrior
Wedowee
Wetumpka
Whistler
Wilmer
Winfield
Y
York