Alabama Post Offices

Search all post offices in the state of Alabama. There are over 636 post offices in Alabama. Find a Alabama post office location by searching the city your located in. Find the hours, phone, correct map location of your local office. Handle your mail today at a US post office in AL.

Mobile Post Office
250 Saint Joseph St
Mobile, AL 36601
Located in Mobile County
Open Today
Goodsprings Post Office
824 Goodsprings Rd
Goodsprings, AL 35560
Located in Walker County
Luverne Post Office
29 E 3rd St
Luverne, AL 36049
Located in Crenshaw County
Open Today
Pine Hill Post Office
61 Oak Grove St
Pine Hill, AL 36769
Located in Wilcox County
Salem Post Office
5153 Lee Road 145
Salem, AL 36874
Located in Lee County
Talladega Post Office
127 East St N
Talladega, AL 35160
Located in Talladega County
Open Today
Spruce Pine Post Office
9300 Highway 22
Spruce Pine, AL 35585
Located in Franklin County
Mobile Post Office
130 E Prichard Ave
Mobile, AL 36610
Located in Mobile County
Open Today
Fitzpatrick Post Office
9575 Highway 110
Fitzpatrick, AL 36029
Located in Bullock County
Gadsden Post Office
1250 Highway 77
Gadsden, AL 35907
Located in Etowah County
Open Today
Oxford Post Office
90 Plaza Ln
Oxford, AL 36203
Located in Calhoun County
Open Today
Cottondale Post Office
3101 Buttermilk Rd
Cottondale, AL 35453
Located in Tuscaloosa County
Montgomery Post Office
4365 S Court St
Montgomery, AL 36105
Located in Montgomery County
Open Today
Fultondale Post Office
1515 Stouts Rd
Fultondale, AL 35068
Located in Jefferson County
Open Today
Huntsville Post Office
3710 Aerobee Rd
Huntsville, AL 35808
Located in Madison County
Open Today
Lowndesboro Post Office
1 N Broad St
Lowndesboro, AL 36752
Located in Lowndes County
Birmingham Post Office
351 24th St N
Birmingham, AL 35203
Located in Jefferson County
Open Today
Leroy Post Office
19 Washington St
Leroy, AL 36548
Located in Washington County
Tanner Post Office
20236 Huntsville Brownsferry Rd
Tanner, AL 35671
Located in Limestone County
Paint Rock Post Office
3227 Us Highway 72
Paint Rock, AL 35764
Located in Jackson County

Alabama Offices By City