N Name of placeNumberofcountiesPrincipalcountyLower zip codeUpper zip codeNadawah1Monroe County36726 Naftel1Montgomery County36046 Naheola1Choctaw County  Nanafalia1Marengo County36764 Nances Creek1Calhoun County36272 Napier Field1Dale County36303 Napoleon1Randolph County36278 Nat1Jackson County35776 Natchez1Monroe County36425 Natchez Trace Parkway1Tallapoosa County38801 Nathan1Winston County35541 Natis1Winston County  Natural Bridge1Winston County35577 Nauvoo2Walker County35578 Nauvoo2Winston County35578 Navco1Mobile County  Nave1Perry County  Nebo1Madison County  Nectar1Blount County35049 Needham1Choctaw County36915 Needmore1Clay County  Needmore1Lawrence County  Needmore1Marshall County35957 Needmore1Pike County36081 Needmore1Winston County35565 Neel1Morgan County35640 Neely1Mobile County  Neenah1Wilcox County36726 Neighbors Mill1Marshall County  Nellie1Wilcox County36726 Nelson1Chambers County  Nelson1Shelby County  Nelson Heights1Jefferson County  Neman1Elmore County  Nenemoosha1Mobile County  Neshota1Mobile County  Nesmith1Cullman County35055 Ne Smith1Lawrence County35672 Nettleboro1Clarke County36436 Newala1Shelby County  Newbern1Hale County36765 Newberry Crossroads1Cherokee County35960 New Bingham1Elmore County  New Brashier Chapel1Marshall County35950 New Brockton1Coffee County36351 Newburg1Franklin County35653 Newby1Coffee County  New Canaan1Cullman County  New Castle1Jefferson County35119 New Center1Morgan County35640 New Convert1Chilton County  New Dora1Walker County35062 Newell1Randolph County36270 New Georgia1Winston County35540 New Harmony1Chambers County  New Harmony1Cullman County  New Haven1Madison County35758 New Hill1Jefferson County35023 New Home1DeKalb County35978 New Hope1Coffee County36346 New Hope1Crenshaw County  New Hope1Cullman County35083 New Hope1Jackson County35768 New Hope1Limestone County  New Hope1Madison County35760 New Hope1Marion County  New Hope1Randolph County  New Hope1Shelby County35243 New Hopewell1Cleburne County36264 New Jagger1Walker County  New Lexington1Tuscaloosa County35546 New London1St. Clair County35054 New Market1Madison County35761 New Moon1Cherokee County35973 New Mount Hebron1Greene County  New Prospect1Autauga County36056 New Prospect1Hale County35441 New Sharon1Madison County35750 New Site1Tallapoosa County35010 Newsome1DeKalb County35986 Newton1Dale County36352 Newton1Houston County  Newton Springs1Houston County36303 Newtonville1Fayette County35555 Newtown1Franklin County35653 New Town1Jackson County35772 Newville1Henry County36353 New West Greene1Greene County  Nichburg1Conecuh County36475 Nicholsville1Marengo County36784 Nitrate City1Colbert County35661 Nix1Franklin County  Nixburg1Coosa County36026 Nix Mill1Franklin County35581 Nixon Chapel1Marshall County35980 Noah1Cherokee County35960 Nokomis1Escambia County36502 Nolandale1Madison County35758 Nolan Hills1Madison County  Norala1Colbert County  Norala Junction1Colbert County  Normal1Madison County35762 Norman1Perry County  Norrell Junction1Jefferson County  Norris Junction1Jefferson County  North Arab1Marshall County35016 North Athens1Limestone County35611 North Auburn1Lee County  North Bibb1Bibb County35188 North Birmingham1Jefferson County35207 North Courtland1Lawrence County36518 North Dadeville1Tallapoosa County  North Daye Hill1Madison County  North Elmore1Elmore County36025 North Florence1Lauderdale County35630 North Highlands1Jefferson County35023 North Johns1Jefferson County35006 North Lake Park1Jefferson County  North Mobile1Mobile County36611 Northport1Tuscaloosa County35476 North Selma1Dallas County36701 Northside1Etowah County  Northside Acres1Madison County  North Smithfield Estates1Jefferson County35214 North Talladega1Talladega County  North Vinemont1Cullman County35179 North Walter1Cullman County35055 Northwood Hills1Lauderdale County35633 Norton1Etowah County  Norton1Madison County35808 Norwood1Jefferson County  Notasulga2Lee County36866 Notasulga2Macon County36866 Nottingham1Talladega County35014 Nuckols1Russell County36856 Nunnally Ford1Shelby County  Nymph1Conecuh County36401 Nyota1Blount County  

O Name of placeNumberofcountiesPrincipalcountyLower zip codeUpper zip codeOak1Baldwin County  Oakahalla1Walker County  Oak Bowery1Chambers County36862 Oakchia1Choctaw County  Oak Crossing1Jefferson County35094 Oakdale1Etowah County  Oakdale1Limestone County35611 Oakdale Acres1Limestone County  Oak Grove1Autauga County  Oak Grove1Chilton County35085 Oak Grove1DeKalb County  Oak Grove1Franklin County35653 Oak Grove1Hale County  Oak Grove1Jefferson County35006 Oak Grove1Lawrence County  Oak Grove1Limestone County38449 Oak Grove1Madison County  Oak Grove1Mobile County36613 Oak Grove1Talladega County35150 Oak Grove Estates1Jefferson County  Oak Hill1DeKalb County35962 Oakhill1Wilcox County36766 Oak Hill1Wilcox County36766 Oak Hills1Jefferson County  Oakhurst1Jefferson County  Oakland1Chambers County  Oakland1Lauderdale County35633 Oakland1Limestone County  Oak Lawn1Jefferson County  Oakleigh Estates1Etowah County  Oaklevel1Cleburne County36262 Oakley1Bibb County  Oakman1Walker County35579 Oakmulgee1Perry County36793 Oak Park1Jefferson County35217 Oak Park1Madison County  Oak Ridge1Morgan County35640 Oak Ridge1St. Clair County35125 Oak Ridge Park1Jefferson County  Oak Village1Hale County  Oakville1Jefferson County  Oakville1Lawrence County35619 Oakwood1Jefferson County35023 Oakwood1Madison County  Oakwood College1Madison County35896 Oakworth1Morgan County35601 Oaky Grove1Henry County36353 Oaky Streak1Butler County36063 Oateston1Barbour County  Ocampo1Chilton County  Oceola1Cherokee County  Octagon1Marengo County36748 Odena1Talladega County35150 Oden Ridge1Morgan County35621 Odenville1St. Clair County35120 Odom1Butler County36456 Odom Crossroads1Butler County  Ofelia1Randolph County36266 Ohatchee1Calhoun County36271 Ohatchie1Calhoun County36271 Okatuppa1Choctaw County  Old Bethel1Colbert County35646 Old Bingham1Elmore County  Old Blevins Mill1DeKalb County  Old Bluffport1Sumter County  Old Burleson1Franklin County35593 Old Coloma1Cherokee County  Old Davistown1Calhoun County36203 Old Davisville1Calhoun County  Old Eastaboga1Talladega County  Old Fabius1Jackson County  Oldfield1Talladega County35150 Old Harmony1Etowah County  Old Jonesboro1Jefferson County  Old Kingston1Autauga County36067 Old Maylene1Shelby County35114 Old Monrovia1Madison County35806 Old Nauvoo1Franklin County35653 Old Samuel1Choctaw County36908 Old Spring Hill1Marengo County36742 Old Texas1Monroe County36768 Old Town1Conecuh County36401 Old Town1Dallas County36785 Oleander1Marshall County35175 Oliver1Lauderdale County35652 Ollie1Monroe County  Olmsted1Tuscaloosa County35453 Olney1Pickens County  Olustee1Pike County36001 Omaha1Randolph County36274 Omega1Bullock County  O'Neal1Limestone County35611 Oneonta1Blount County35121 Onycha1Covington County36420 Opelika1Lee County3680103Ophir1DeKalb County  Opine1Clarke County36784 Opine1Covington County36467 Opp1Covington County36467 Orange Beach1Baldwin County36561 Orchard1Mobile County  Ord1Etowah County  Orion1Pike County36081 Orrville1Dallas County36767 Orrville1Limestone County35671 Osaka1Escambia County  Osanippa1Chambers County36872 Osborn1Perry County36779 Osco1Barbour County  Oswichee1Russell County36856 Otho1Henry County  Ottery1Calhoun County  Our Town1Tallapoosa County35010 Overbrook1Talladega County35150 Overlook1Mobile County36608 Overton1Jefferson County35210 Owassa1Conecuh County36401 Owens1Etowah County  Owens Cross Roads1Madison County35763 Owenton1Jefferson County  Oxanna1Calhoun County36203 Oxford2Calhoun County36203 Oxford2Talladega County36203 Oxford Lake1Calhoun County36203 Ox Level1Bullock County  Oxmoor1Jefferson County35211 Ozan1Shelby County  Ozark1Dale County36360 

P