Walk-In Passport Find an office near meNear me

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).

Cities and counties with their own page

PageLocationsWalk-in listed
Birmingham, AL60
Montgomery, AL30

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)

FacilityAddressPhone
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)

FacilityAddressPhone
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)

FacilityAddressPhone
Butler County Clerks Office 700 Court Square, Greenville 36037(334) 382-3521

Calhoun County (2)

FacilityAddressPhone
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)

FacilityAddressPhone
Chambers County Circuit Clerks Office 2 Lafayette St South Ste B-114, Lafayette 36862(334) 864-4348

Cherokee County (1)

FacilityAddressPhone
Cherokee County Circuit Court 100 Main Street Room 203, Centre 35960(256) 927-3637

Chilton County (1)

FacilityAddressPhone
Clanton Post Office Appointment listed
“By appointment. Please call 205-755-0320.”
608 6th Street South, Clanton 35045(205) 755-0320

Choctaw County (1)

FacilityAddressPhone
Butler Post Office 132 Riderwood Dr, Butler 36904(205) 459-2127

Clarke County (1)

FacilityAddressPhone
Clerk of Court Clarke County 114 Court Street, Grove Hill 36451(251) 275-3363

Clay County (1)

FacilityAddressPhone
Ashland Post Office Appointment listed
“By appointment.Please call (256)354-2245.”
83280 Hwy 9, Ashland 36251(256) 354-2245

Cleburne County (1)

FacilityAddressPhone
Cleburne County Al Circuit Clerk 120 Vickery Street Room 202, Heflin 36264(256) 463-2651

Coffee County (1)

FacilityAddressPhone
Enterprise Post Office Appointment listed
“By appointment.Please call 334-347-8472.”
616 Glover Ave, Enterprise 36330(334) 347-8472

Conecuh County (1)

FacilityAddressPhone
Conecuh County Clerk 111 Court St Room 203, Evergreen 36401(251) 578-7012

Covington County (1)

FacilityAddressPhone
Covington County Clerk of Court 1north Court Square, Andalusia 36420(334) 428-2520

Cullman County (1)

FacilityAddressPhone
Clerk of Circuit Court Cullman County 500 Second Avenue SW Room 303 Courthouse, Cullman 35055(256) 775-4770

Dallas County (1)

FacilityAddressPhone
Dallas County Probate Court 105 Lauderdale Street, Selma 36701(334) 876-4830

DeKalb County (1)

FacilityAddressPhone
Clerk of Circuit Court Dekalb County 300 Grand Ave, Fort Payne 35967(256) 845-8525

Elmore County (1)

FacilityAddressPhone
Elmore County Circuit Clerk of Court 8935 US Hwy 231 North, Wetumpka 36092(334) 514-3116

Escambia County (1)

FacilityAddressPhone
Escambia County Circuit Clerks Office 314 Belleville Ave, Brewton 36426(251) 867-0305

Etowah County (2)

FacilityAddressPhone
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)

FacilityAddressPhone
Fayette County Circuit Clerk S Office 113 Temple Avenue N, Fayette 35555(205) 932-4617

Franklin County (1)

FacilityAddressPhone
Franklin County Circuit Clerk 410 N Jackson Avenue, Russellville 35653(256) 332-8861

Houston County (1)

FacilityAddressPhone
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)

FacilityAddressPhone
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)

FacilityAddressPhone
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)

FacilityAddressPhone
Lamar County Circuit Clerk 330 1st Street NW, Vernon 35592(205) 695-7193

Lauderdale County (1)

FacilityAddressPhone
Lauderdale County Circuit Clerks Office 200 S Court Street, Florence 35630(256) 760-5728

Lawrence County (1)

FacilityAddressPhone
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)

FacilityAddressPhone
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)

FacilityAddressPhone
Limestone County Clerk of Circuit Court 200 Washington St West, Athens 35611(256) 233-6406

Macon County (1)

FacilityAddressPhone
Clerk of Circuit Court Macon County 101 E Rosa Parks Ave, Tuskegee 36083(334) 724-2614

Madison County (2)

FacilityAddressPhone
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)

FacilityAddressPhone
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)

FacilityAddressPhone
Marion County Circuit Clerk 132 Military Street South, Hamilton 35570(205) 921-7451

Marshall County (2)

FacilityAddressPhone
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)

FacilityAddressPhone
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)

FacilityAddressPhone
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)

FacilityAddressPhone
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)

FacilityAddressPhone
Clerk of Court Perry County 300 Washington Street, Marion 36756(334) 683-6106

Pickens County (1)

FacilityAddressPhone
Pickens County Circuit Clerk 20 Phoenix Ave, Carrollton 35447(205) 367-2050

Pike County (1)

FacilityAddressPhone
Pike County Judge of Probate 120 West Church St, Troy 36081(334) 566-1246

Randolph County (1)

FacilityAddressPhone
Randolph County Circuit Clerk 1 Main Street, Wedowee 36278(256) 357-4551

Shelby County (2)

FacilityAddressPhone
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)

FacilityAddressPhone
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)

FacilityAddressPhone
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)

FacilityAddressPhone
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)

FacilityAddressPhone
Horseshoe Bend Regional Library 207 N West St, Dadeville 36853(256) 825-9232

Tuscaloosa County (2)

FacilityAddressPhone
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)

FacilityAddressPhone
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)

FacilityAddressPhone
Winston County Circuit Clerk 25166 Highway 195, Double Springs 35553(205) 489-5533

Tools

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.