VA Medical Facilities in Alabama
27 VA facilities in this state
Source: VA Veterans Health Administration Facilities (March 2025). For 24/7 veterans crisis: dial 988 and press 1 (Veterans Crisis Line). For enrollment help: 1-877-222-VETS (8387) or apply at va.gov/health-care/apply.
Search by ZIP code →Bessemer VA Clinic
975 Ninth Avenue, Southwest, Bessemer, AL 35022
Birmingham VA Clinic
2415 7th Avenue South, Birmingham, AL 35233
Birmingham VA Medical Center
700 South 19th Street, Birmingham, AL 35233
Birmingham VA Mobile Clinic
700 South 19th Street, Birmingham, AL 35233
Childersburg VA Clinic
151 9th Avenue, Northwest, Childersburg, AL 35044
Dothan 2 VA Clinic
3753 Ross Clark Circle, Dothan, AL 36303
Wiregrass VA Clinic
301 Andrews Avenue, Fort Novosel, AL 36362
Rainbow City VA Clinic
206 Rescia Avenue, Gadsden, AL 35906
Colonel Ola Lee Mize Department of Veterans Affairs Clinic
100 Judy Smith Drive, Guntersville, AL 35976
Birmingham Mobile Vet Center
400 Emery Drive, Hoover, AL 35244
Birmingham Vet Center
400 Emery Drive, Hoover, AL 35244
Huntsville VA Clinic
500 Markaview Road, Northwest, Huntsville, AL 35805
Huntsville Vet Center
415 Church Street, Huntsville, AL 35801
Birmingham East VA Clinic
7901 Crestwood Boulevard, Irondale, AL 35210
Jasper VA Clinic
1454 Jones Dairy Road, Jasper, AL 35501
Mobile VA Clinic
4444 Demetropolis Road, Mobile, AL 36619
Mobile Vet Center
3221 Springhill Avenue, Mobile, AL 36607
Monroe County VA Clinic
159 Whetstone Street, Monroeville, AL 36460
Central Alabama Montgomery VA Clinic
8105 Veterans Way, Montgomery, AL 36117
Central Alabama VA Medical Center-Montgomery
215 Perry Hill Road, Montgomery, AL 36109
Montgomery VA Mobile Clinic
215 Perry Hill Road, Montgomery, AL 36109
Montgomery Vet Center
4405 Atlanta Highway, Montgomery, AL 36109
Oxford VA Clinic
500 Davis Loop, Oxford, AL 36203
Selma VA Clinic
206 Vaughn Memorial Drive, Selma, AL 36701
Florence VA Clinic
410 Cox Boulevard, Sheffield, AL 35660
Tuscaloosa VA Medical Center
3701 Loop Road East, Tuscaloosa, AL 35404
Central Alabama VA Medical Center-Tuskegee
2400 Hospital Road, Tuskegee, AL 36083