Home / Passport offices / Alabama Passport offices in Alabama
78 passport acceptance facilities in Alabama: 44 clerks of court, 32 post offices, 1 school or university and 1 public library. 0 are listed as walk-in or no appointment required, 21 as appointment-required. Data from the U.S. State Department database (pulled October 27, 2026).
City pages All locations Passport agency Tools FAQ
Cities and counties with their own page Passport agencies for urgent travel There is no passport agency in Alabama. The nearest are Atlanta Passport Agency (Atlanta, GA, about 145 miles from the state's facility-weighted center) and New Orleans Passport Center (New Orleans, LA).
Atlanta Passport Agency about 145 miles away (straight line)
230 Peachtree Street, Atlanta, GA 30303
M-F, 8:00am-3:30pm (By Appt. Only). By appointment only, for international travel within 14 calendar days (28 days if you need a foreign visa).
Address and hours from the State Department's agency map layer (we could not read the official page). Official agency page
New Orleans Passport Center about 289 miles away (straight line)
One Canal Place, 365 Canal Street, Suite 1300, New Orleans, LA 70130-6508
Mon-Fri: 8:00 AM - 3:30 PM. By appointment only, for international travel within 14 calendar days (28 days if you need a foreign visa).
Official page updated October 22, 2026. Official agency page
Agencies are appointment-only for travel within 14 days (21 days at the Detroit, Miami and San Juan pilots). All agencies and rules .
Other 69 locations by county Every acceptance facility in Alabama that does not have its own city or county page yet, grouped by county (Census 2020 boundaries) and sorted by city.
Baldwin County (6) Facility Address Phone Baldwin Co Circuit Clerk 312 Courthouse Square, Bay Minette 36507 (251) 937-0375 Daphne Post Office 808 Daphne Ave, Daphne 36526 (251) 621-7314 Baldwin Co Circuit Clerk 1100 Fairhope Ave, Fairhope 36532 (251) 990-4624 Baldwin County Circuit Clerk 201 E Section Ave, Foley 36535 (251) 972-6818 Gulf Shores Post Office 2149 West 1st St, Gulf Shores 36542 (251) 968-2231 Summerdale Post Office 112 County Rd 32e, Summerdale 36561 (251) 989-2541
Blount County (2) Facility Address Phone Blount County Probate Office 220 2nd Avenue East, Oneonta 35121 (205) 625-4180 Oneonta Post Office 333 7th Street N, Oneonta 35121 (205) 274-2284
Butler County (1) Facility Address Phone Butler County Clerks Office 700 Court Square, Greenville 36037 (334) 382-3521
Calhoun County (2) Facility Address Phone Anniston Post Office 1101 Quintard Ave, Anniston 36201 (256) 235-9941 Piedmont Post Office Appointment listed “By appointment. Please call 256-447-9061.” 111 East Ladiga Street, Piedmont 36272 (256) 447-9061
Chambers County (1) Facility Address Phone Chambers County Circuit Clerks Office 2 Lafayette St South Ste B-114, Lafayette 36862 (334) 864-4348
Cherokee County (1) Facility Address Phone Cherokee County Circuit Court 100 Main Street Room 203, Centre 35960 (256) 927-3637
Chilton County (1) Facility Address Phone Clanton Post Office Appointment listed “By appointment. Please call 205-755-0320.” 608 6th Street South, Clanton 35045 (205) 755-0320
Choctaw County (1) Facility Address Phone Butler Post Office 132 Riderwood Dr, Butler 36904 (205) 459-2127
Clarke County (1) Facility Address Phone Clerk of Court Clarke County 114 Court Street, Grove Hill 36451 (251) 275-3363
Clay County (1) Facility Address Phone Ashland Post Office Appointment listed “By appointment.Please call (256)354-2245.” 83280 Hwy 9, Ashland 36251 (256) 354-2245
Cleburne County (1) Facility Address Phone Cleburne County Al Circuit Clerk 120 Vickery Street Room 202, Heflin 36264 (256) 463-2651
Coffee County (1) Facility Address Phone Enterprise Post Office Appointment listed “By appointment.Please call 334-347-8472.” 616 Glover Ave, Enterprise 36330 (334) 347-8472
Conecuh County (1) Facility Address Phone Conecuh County Clerk 111 Court St Room 203, Evergreen 36401 (251) 578-7012
Covington County (1) Facility Address Phone Covington County Clerk of Court 1north Court Square, Andalusia 36420 (334) 428-2520
Cullman County (1) Facility Address Phone Clerk of Circuit Court Cullman County 500 Second Avenue SW Room 303 Courthouse, Cullman 35055 (256) 775-4770
Dallas County (1) Facility Address Phone Dallas County Probate Court 105 Lauderdale Street, Selma 36701 (334) 876-4830
DeKalb County (1) Facility Address Phone Clerk of Circuit Court Dekalb County 300 Grand Ave, Fort Payne 35967 (256) 845-8525
Elmore County (1) Facility Address Phone Elmore County Circuit Clerk of Court 8935 US Hwy 231 North, Wetumpka 36092 (334) 514-3116
Escambia County (1) Facility Address Phone Escambia County Circuit Clerks Office 314 Belleville Ave, Brewton 36426 (251) 867-0305
Etowah County (2) Facility Address Phone Etowah County Probate Office 800 Forrest Ave Suite 122, Gadsden 35901 (256) 549-5397 Gadsden Main Post Office 700 Chestnut Street, Gadsden 35901 (256) 543-7877
Fayette County (1) Facility Address Phone Fayette County Circuit Clerk S Office 113 Temple Avenue N, Fayette 35555 (205) 932-4617
Franklin County (1) Facility Address Phone Franklin County Circuit Clerk 410 N Jackson Avenue, Russellville 35653 (256) 332-8861
Houston County (1) Facility Address Phone Dothan Main Post Office Appointment listed “By appointment. PLease call 334-794-8567.” 379 N Oates St, Dothan 36302 (334) 794-8567
Jackson County (1) Facility Address Phone Clerk of Circuit Court Jackson County Appointment listed “By appointment only. Please call (256)574-9380.” 102 East Laurel St, Scottsboro 35768 (256) 574-9320
Jefferson County (2) Facility Address Phone Bessemer Post Office 1112 4th Avenue N, Bessemer 35020 (800) 275-8777 Leeds Post Office 1500 8th Street, Leeds 35094 (205) 699-1077
Lamar County (1) Facility Address Phone Lamar County Circuit Clerk 330 1st Street NW, Vernon 35592 (205) 695-7193
Lauderdale County (1) Facility Address Phone Lauderdale County Circuit Clerks Office 200 S Court Street, Florence 35630 (256) 760-5728
Lawrence County (1) Facility Address Phone Clerk of Circuit Court Lawrence County Appointment listed “By appointment only. Please call 256-974-2438.” 14451 Market Street Suite 300, Moulton 35650 (256) 974-1117
Lee County (2) Facility Address Phone Lee County Circuit Clerks Office 2311 Gateway Drive Suite 104, Opelika 36801 (334) 737-3526 Smiths Station Post Office Appointment listed “By appointment only. Please call (334)297-7120.” 2720 Lee Road 430, Smiths Station 36877 (334) 297-7120
Limestone County (1) Facility Address Phone Limestone County Clerk of Circuit Court 200 Washington St West, Athens 35611 (256) 233-6406
Macon County (1) Facility Address Phone Clerk of Circuit Court Macon County 101 E Rosa Parks Ave, Tuskegee 36083 (334) 724-2614
Madison County (2) Facility Address Phone Haysland Station 8401 Whitesburg Dr, Huntsville 35802 (256) 882-7413 Wynn Drive Station 645 Wynn Drive NW, Huntsville 35816 (256) 722-4749
Marengo County (1) Facility Address Phone Marengo County Circuit Clerks Office Appointment listed “By appointment only. Please call (334)295-2224.” 101 E Coats Ave, Linden 36748 (334) 295-2224
Marion County (1) Facility Address Phone Marion County Circuit Clerk 132 Military Street South, Hamilton 35570 (205) 921-7451
Marshall County (2) Facility Address Phone Arab Post Office 819 N Main St, Arab 35016 (256) 586-5690 Marshall County Circuit Clerks Office 424 Blount Avenue Suite 201, Guntersville 35976 (256) 571-7785
Mobile County (1) Facility Address Phone Mobile Main Post Office Appointment listed “By appointment. Please call 251-694-5969.” 250 St Joseph St, Mobile 36601 (251) 694-5969
Monroe County (1) Facility Address Phone Clerk of Circuit Court Monroe County Appointment listed “By Appointment. Please call 251-743-2283.” 65 N Alabama Ave, Monroeville 36460 (251) 743-2283
Morgan County (2) Facility Address Phone Morgan County Circuit Clerks Office 302 Lee Street NE, Decatur 35601 (256) 351-4790 Hartselle Main Post Office Appointment listed “By appointment on Saturday only. Please call 256-773-6671.” 201 N Cedar St, Hartselle 35640 (256) 773-6671
Perry County (1) Facility Address Phone Clerk of Court Perry County 300 Washington Street, Marion 36756 (334) 683-6106
Pickens County (1) Facility Address Phone Pickens County Circuit Clerk 20 Phoenix Ave, Carrollton 35447 (205) 367-2050
Pike County (1) Facility Address Phone Pike County Judge of Probate 120 West Church St, Troy 36081 (334) 566-1246
Randolph County (1) Facility Address Phone Randolph County Circuit Clerk 1 Main Street, Wedowee 36278 (256) 357-4551
Shelby County (2) Facility Address Phone Circuit Clerk Shelby County Appointment listed “By appointment. Please call 205-669-3760.” 112 North Main Street,rm 128, Columbiana 35051 (205) 669-3760 Pelham Post Office Appointment listed “By appointment. Please call 205-663-8170.” 2960 Pelham Parkway, Pelham 35124 (205) 663-8170
St. Clair County (2) Facility Address Phone St Clair County Probate Office- Ashville 165 5th Ave, Ashville 35953 (205) 594-2432 St Clair County Probate Office- Pell City 1815 Cogswell Ave Suite 212, Pell City 35125 (205) 338-9449
Sumter County (1) Facility Address Phone Clerk of Circuit Court Sumter County Appointment listed “By appointment Only. Please call 205-652-2291.” 115 Franklin Street, Livingston 35470 (205) 652-2291
Talladega County (4) Facility Address Phone Sylacauga Al Post Office Appointment listed “By appointment. Please call 256-245-4631.” 1 S Broadway Avenue, Sylacauga 35150 (256) 245-4631 Talladega County District Court 400 N Norton Ave, Sylacauga 35150 (256) 245-4352 Clerk of Circuit Court Talladega County 148 East Street North, Talladega 35160 (256) 761-2102 Talladega Post Office 127 East Street North, Talladega 35160 (256) 362-8731
Tallapoosa County (1) Facility Address Phone Horseshoe Bend Regional Library 207 N West St, Dadeville 36853 (256) 825-9232
Tuscaloosa County (2) Facility Address Phone Clerk of Circuit Court Tuscaloosa County 714 Greensboro Ave Room 214, Tuscaloosa 35401 (205) 464-8259 Tuscaloosa Alabama 1313 22nd Ave, Tuscaloosa 35401 (205) 344-6056
Walker County (1) Facility Address Phone Jasper Post Office Appointment listed “By appointment on Saturdays only. Please call 205-384-5516.” 2101 3rd Ave South, Jasper 35501 (205) 384-5516
Winston County (1) Facility Address Phone Winston County Circuit Clerk 25166 Highway 195, Double Springs 35553 (205) 489-5533
FAQ How many passport acceptance facilities are in Alabama? The State Department database lists 78 named passport acceptance facilities in Alabama (44 clerks of court, 32 post offices, 1 school or university and 1 public library). 0 are listed as walk-in or no appointment required and 21 as appointment-required.
Is there a passport agency in Alabama? There is no passport agency in Alabama. The nearest are Atlanta Passport Agency (Atlanta, GA, about 145 miles from the state's facility-weighted center) and New Orleans Passport Center (New Orleans, LA). Agencies serve only urgent travel by appointment; everyone else applies at an acceptance facility.
Can I renew my passport at a Alabama post office? Acceptance facilities take new applications on Form DS-11. Most adults renew by mail (DS-82) or online instead; use our renewal checker to see which applies to you.
Facility data: U.S. Department of State, Passport Acceptance Facility API (cadataapi.state.gov), pulled October 27, 2026. Counties from the Census Bureau geocoder (2020 boundaries). Agency details from the State Department , checked October 27, 2026.