Independent US Healthcare Provider Directory & Public Medical Database
Medical Specialty Listing

Nurse Practitioners in Birmingham, AL

Browse 311 verified Nurse Practitioner providers practicing in Birmingham, Alabama.

311 Healthcare Providers
Showing 1–20 of 311 providers
Sorted by Name (A-Z)

Brittney Abercrombie , CRNP

Nurse Practitioner

Active NPI Status
1600 7th Ave S, Birmingham, AL 352331711
Phone: 6785918867
NPI Identifier 1225621527
View Full Profile →

Sherri Y Abrams-Phillips , CRNP

Nurse Practitioner

Active NPI Status
2000 6th Ave S, Birmingham, AL 352332110
Phone: 2059750254
NPI Identifier 1982052478
View Full Profile →

Amber N Acklin Moore

Nurse Practitioner

Active NPI Status ✓ Accepts Medicare Assignment
50 Medical Park Dr E, Birmingham, AL 352353401
Phone: 9043723943
NPI Identifier 1336612670
View Full Profile →

Janis Louise Adams , CRNP

Nurse Practitioner

Active NPI Status
1400 6th Ave S, Birmingham, AL 352331502
Phone: 2059301175
NPI Identifier 1144236134
View Full Profile →

Randall Alban , CRNP

Nurse Practitioner

Active NPI Status ✓ Accepts Medicare Assignment
2100 Southbridge Parkway, Suite 650, Birmingham, AL 35209
Phone: 2563232218
NPI Identifier 1124407739
View Full Profile →

Faten Saeed Al Khamis , AGACNP

Nurse Practitioner

Active NPI Status ✓ Accepts Medicare Assignment
1802 6th Ave S, Birmingham, AL 352331932
Phone: 3059941763
NPI Identifier 1215652516
View Full Profile →

Gwendolyn Olivia Allen , CRNP

Nurse Practitioner

Active NPI Status
1713 6th Avenue South, Birmingham, AL 352940018
Phone: 2059754532
NPI Identifier 1275204794
View Full Profile →

Immaculata Chisomnazu Amadi , NP

Nurse Practitioner

Active NPI Status ✓ Accepts Medicare Assignment
50 Medical Park Dr E, Birmingham, AL 352353401
Phone: 9043723943
NPI Identifier 1790544351
View Full Profile →

Christina Cooper Anderson , CRNP

Nurse Practitioner

Active NPI Status ✓ Accepts Medicare Assignment Telehealth Services Available
5577 Chalkville Rd, Birmingham, AL 352352171
Phone: 2058533533
NPI Identifier 1346709813
View Full Profile →

Margaret D. Angelillo , CRNP

Nurse Practitioner

Active NPI Status
833 Princeton Ave Sw, Pob Iii, Suite 200a, Birmingham, AL 352111323
Phone: 2057862776
NPI Identifier 1750723870
View Full Profile →

Hadeal Musa Arif , CRNP

Nurse Practitioner

Active NPI Status
2000 6th Ave S, Birmingham, AL 352332110
Phone: 2059347170
NPI Identifier 1750821195
View Full Profile →

Caroline Howard Arnold , NURSE PRACTITIONER

Nurse Practitioner

Active NPI Status
2700 10th Ave S Ste 306, Birmingham, AL 352051248
Phone: 2059334020
NPI Identifier 1457881567
View Full Profile →

Julie Bowen Atkinson , AGNP-C

Nurse Practitioner

Active NPI Status
2000 6th Ave S Ste 405, Birmingham, AL 352332110
Phone: 2059753718
NPI Identifier 1972146348
View Full Profile →

Caley King Baggett , CRNP

Nurse Practitioner

Active NPI Status ✓ Accepts Medicare Assignment
7191 Cahaba Valley Rd, Suite 300, Birmingham, AL 352426402
Phone: 2059959909
NPI Identifier 1225471725
View Full Profile →

Crystal Barnett

Nurse Practitioner

Active NPI Status ✓ Accepts Medicare Assignment
1802 6th Ave S, Birmingham, AL 352331932
Phone: 2055155971
NPI Identifier 1063278380
View Full Profile →

Keri Harris Barnett , CRNP

Nurse Practitioner

Active NPI Status
St Vincent's East Medical, 50 Medical, Birmingham, AL 352353523
Phone: 9043723943
NPI Identifier 1497210587
View Full Profile →

Becky Israel Belcher , CRNP

Nurse Practitioner

Notice of NPI Deactivation & Inactive Practice Status

⚠️ Deactivated NPI: June 19, 2025
619 19th Street South, Birmingham, AL 35233
Phone: 2059346600
NPI Identifier 1619084183
View Deactivated Profile →

Ellen Besh

Nurse Practitioner

Active NPI Status
1700 6th Ave S, Birmingham, AL 352331802
Phone: 9014908830
NPI Identifier 1821858572
View Full Profile →

Kristen Jane Betts , CRNP

Nurse Practitioner

Active NPI Status ✓ Accepts Medicare Assignment
619 19th St S, Birmingham, AL 352494102
Phone: 2059344011
NPI Identifier 1205304557
View Full Profile →

Ellen Hull Bevis , CRNP

Nurse Practitioner

Active NPI Status
2000 6th Ave S, 3rd Floor, Birmingham, AL 352332110
Phone: 2059967546
NPI Identifier 1295147437
View Full Profile →
← Previous Page Page 1 of 16 Next Page →