The Communities of
Alabama (AL)

N O P Q R S T U V W x Y Z

Notes: - Some communities no longer exist and have been marked with '(H)' to indicate that they are historic.
- When two (or more) communities share the same name, we give some kind of identifying location to help you pick.

MabelMcRaeMoores Valley
Maben- Barbour CountyMooresville
Mabson- Covington CountyMoragne
MacMillan- Henry CountyMorayshire Estates
MacedoniaMcRights FerryMorgan
- Cleburne CountyMcRitchie MillMorgan Chapel
- Jackson CountyMcShanMorgan City
- Lowndes CountyMcVayMorgan Springs
- Montgomery CountyMcVilleMorgans Crossroads
- Pickens CountyMcWerMorganville
- Walker County Moriah
 McWilliamsMorning Sun Villas
Mack (H)- Jefferson CountyMorningdale
Mackey- Wilcox County 
Mackies Morningside
MaconMeade (H)- Jefferson County
Mad IndianMeadow Green- Tallapoosa County
MaderaMeadow Grove 
 Meadow HillsMorningside Heights
MadisonMeadow LakeMorningview
- Jefferson County Morris
- Madison CountyMeadow Lane EstatesMorris Crossroads
- Montgomery County- Madison CountyMorris Ferry
 - Mobile CountyMorris Heights
Madison Crossroads Morris Mill
Madison HeightsMeadow LawnMorrison Crossroad
Madison HighlandsMeadow RidgeMorrisons Ferry
Madison ParkMeadow TraceMorriston
Madison PointMeadow Wood 
Madison Station Morrisville
MadridMeadowbrook- Calhoun County
Magazine- Calhoun County- Geneva County (H)
Magazine Point- Limestone County 
Magella- Shelby CountyMorrow Acres
Magic- Tuscaloosa CountyMorrows Grove
Magnolia Morrowville
Magnolia BeachMeadowood 
Magnolia CourtsMeadowsMorton
Magnolia FerryMeadows Crossroads- Etowah County (H)
Magnolia HeightsMeadows Estates- Jefferson County
Magnolia ShoresMeadows Mill 
Magnolia SpringsMeadowview EstatesMorton Pond
Magnolia TerminalMeadvilleMorvin
Mahan (H)Meadwood Heights 
Mahan CrossroadsMecca (H)Moscow
Mahlep - Lamar County
MahrtMechanicsville- Marengo County
Maitland- Calhoun County 
Majestic- Lee CountyMoscow Ferry
Malbis Moseley
Mallard PointMedia 
MaloneMegargel- Marengo County (H)
- Colbert CountyMehaffey (H) 
- Randolph CountyMehama (H)Moss Rock
Malone FerryMellow ValleyMosses
MalvernMelmarMossy Grove
MamieMelody HeightsMossy Grove Estates
Manack Mossy Grove Village
Manasco (H)MelroseMostellers
 - Calhoun CountyMotes
Manchester- Colbert County 
- Marshall County- Conecuh CountyMotley
- Walker County- Pickens County- Clay County
- Clarke County - Tallapoosa County
- Dallas CountyMelton 
 Melton's MillMott's Mill
Manley CrossroadsMelvilleMoulton
Mann Moulton Heights
Manns Ferry- Choctaw CountyMoundville
Manor Haven- Lauderdale County (H) 
Manora Estates Mount Andrew
MansfieldMemorial Heights- Barbour County
Mansion View - Macon County
MantuaMemphis- Geneva County
Maple Ford- Houston County- Jackson County
Maple Forks- Pickens County- Madison County
Maple Grove - Marshall County
Maple HillMemphis Ferry- Montgomery County
 MercuryMount Charron Estates
- Jefferson CountyMerigoldMount Gilead
- Madison CountyMerrell Beach- Barbour County
 Merrellton- Calhoun County (H)
Marble City HeightsMerrill Mill 
Marble ValleyMerrimackMount Gillis
MarcootMerritts CrossroadsMount Hebron
MarcumvilleMerriwether- Greene County
Marcus (H)Merry- Marshall County
MardisvilleMerryweathers Ferry 
MaremontMerrywoodMount Hester
Marengo Mount Hillard
Margerum- Bibb CountyMount Hope
 - Mobile County- Lawrence County
Marietta - Walker County
- Escambia CountyMetcalf Ferry 
 MethoinMount Ida
MarigoldMexboroMount Jefferson
Mariners CoveMexiaMount Lebanon
MarionMexia CrossingMount Meigs
Marion Junction Mount Meigs Station
Marks Village Mount Moriah
MarktonMicaville- Butler County
MarlMichele Estates- Clay County
Marley MillMid (H)- Lawrence County
MarlowMiddle Brooks Crossroads 
Marmion (H)MiddletonMount Nebo
Mars HillMidland CityMount Olive
- Chilton County - Blount County
- Cleburne CountyMidway- Butler County
- Jefferson County- Bullock County- Calhoun County
- Lauderdale County- Butler County- Coosa County
- Dallas County- Calhoun County (H)- DeKalb County
- Marshall County- Chilton County- Jefferson County
 - Clarke County- Lauderdale County (H)
Marshall Upper Landing- Clay County- Marshall County
Martans Ferry- Colbert County- Randolph County
Martha- Etowah County- Tuscaloosa County
Marthadell- Jefferson County 
Martin- Lawrence CountyMount Olive Circle
Martin Heights- Monroe CountyMount Pinson
 - Randolph County 
Martin's- Tallapoosa CountyMount Pleasant
- Escambia County- Wilcox County- Cleburne County
  - Coffee County
Martin's StationMiflin- Colbert County (H)
 Mignon- Monroe County
MartinsMikes- Randolph County
- Jefferson CountyMilan (H) 
  Mount Pleasant Landing
Martins MillMilesMount Polk
 - Escambia CountyMount Rozell
Martintown- Jefferson CountyMount Sharon
- Jackson County- Talladega County 
- Winston County Mount Sinai
 Milford- Autauga County
MartinvilleMilhous- Montgomery County
Martinwood EstatesMilitary Bridge Landing 
MartlingMilitary Springs (H)Mount Star
MarvelMilk SpringsMount Sterling
 Mill (H)Mount Tabor
MarvynMill Creek EstatesMount Union
- Lee CountyMill Run 
- Russell CountyMill VillageMount Vernon
 Millbrook- Cullman County
MaryMillbrook Estates- DeKalb County
MaryleeMilldale- Fayette County
Maryville - Lamar County
MasenaMiller- Mobile County
Mashville- Greene County- Blount County
Masingale (H)- Henry County- Cullman County
Mason- Marengo County 
Mason City Mount Willing
Masons FerryMiller Ferry 
Masonville (H) Mount Zion
MasseyMillers Ferry- Cherokee County (H)
Masseyline- Greene County- Cullman County
Massillon (H)- Lowndes County- DeKalb County (H)
Masterson Mill- Tallapoosa County- Montgomery County
 - Wilcox County- Randolph County
Mathew's - Tallapoosa County
- Montgomery CountyMillers Ford 
- Lauderdale County (H)MillertownMountain Acres
 MillervilleMountain Branch Estates
MatildaMillie (H) 
Matilda FerryMillion Dollar Lake EstatesMountain Brook
MattawanaMillport- Jefferson County
MatthewsMillry- Madison County
MattieMills Spur 
 MilltownMountain Brook Village
Maud Mountain Chest
- Bibb CountyMillvilleMountain Creek
- Colbert County- Geneva County (H)Mountain Forest
 - Sumter CountyMountain Gap Estates
Maudlin (H) Mountain Grove
MauryMillwoodMountain Heights
MauvillaMilnerMountain Home
Mauvilla Forest EstatesMiloMountain Lake Estates
MaxineMilsteadMountain Meadow
MaxwellMiltonMountain Mills (H)
Maxwell HeightsMimosa HighlandsMountain Oaks
MaxwellbornMimosa ManorMountain Park
  Mountain Springs Estates
May AppleMimsMountain Star
- Cullman County- Jefferson CountyMountain Valley (H)
- Marshall County (H)- Monroe County 
  Mountain View
Mayes CrossroadMims Ferry- Blount County
 Minden (H)- Marshall County
- Jefferson County Mountain View Estates
- Madison CountyMineral SpringsMountain Woods
- Montgomery County- Chilton CountyMountain Woods Park
- Tuscaloosa County- Jefferson CountyMountainboro
MayflowerMink (H)Mountainbrook
MayleneMinniesville- Pike County
MaynardMinooka- Tuscaloosa County
Maynard CoveMinor 
MaynorMinor TerraceMountaindale
MaysMinorville (H)Movico
Mays BendMint SpringMoxley
Mays CrossroadsMinter 
Mays Gulf (H)MintersMuck City
MaytownMiriam HeightsMud Creek
 Mission Hills- Jackson County (H)
McAddryMisty Harbor- Jefferson County
McAdingMisty Pines 
McAdoryMitchellMud Landing
McBeeMitchell CrossroadsMudge's
McBrydesMitchell's StationMuklassa (H)
McCainvilleMitchells Ferry 
McCaleb MillMitchelltownMulberry
McCallaMitchellville- Autauga County
McCannsvilleMitylene- Chilton County
McCardney FerryMixonville- Crenshaw County
McCarty FerryMixson 
McCartys FerryMobileMulga Mine
- Choctaw County- Conecuh CountyMullins
- Jefferson County Munford
 MobileMunk City
McClanahan- Mobile CountyMunson Heights
McClouds Ferry Murphree
McClureMobile HeightsMurphree Place
McClure TownMobile JunctionMurphree Valley
McCollumMobile RiverMurphy
McCombsMoffatMurphy Cross Roads
McConnell'sMoffetMurphy Ford
McCord CrossroadsMoffits MillMurphys Ferry
McCorkle (H)MolderMurrays Chapel
McCosh Mill (H)MollieMurrycross
McCoy FerryMon LouisMuscadine Junction
McCrary Muscle Shoals
McCrory VillageMonaMuscoda
McCullars (H)- Cherokee County (H)Museville
McCulley- Fayette CountyMusgrove (H)
McCulley Creek  
McCulley HillMonmouthMynot
McDadeMont Calm 
McDonald ChapelMontalla Acres 
McDonald Lower LandingMontclair 
McDonaldsMonte Bello 
McDowellMonte Bello Estates 
McDowell FerryMonte D'Oro 
McEntyreMonte Sano 
McFall- Madison County 
McFarland- Etowah County 
McFrey Crossroads- Tuscaloosa County 
McGee (H)- Jefferson County 
McGee Town  
McGees FerryMonterey 
McGehee EstatesMonterey Drive 
McGehee'sMonterey Heights 
McGheeMonterey Park 
McGhees BendMontevallo 
McGintyMontezuma (H) 
McGowans FerryMontgomery East 
McGrawtownMontgomery Hill 
McGrews FerryMontgomery Hill Landing 
McGuinns FerryMontgomery Lakes 
McGuire FordMonticello 
McIntoshMonticello Estates 
McIntosh BluffMontreat 
McKees FerryMontrose 
McKenzieMontwood Estates 
McKenzie CourtsMoody 
McKenzie FerryMoody Ford 
McKestesMoodys Chapel 
McKibbenMoodys Crossroads 
McKissacks FerryMoore Corner 
McLartyMoore Town 
McLendonMoore's Bridge 
McLureMoore's Mill 
McMahans Ferry  
McNab- Chambers County 
McNeiders (H)- Talladega County 
McNeill- DeKalb County 
McNeils (H)- Randolph County 
McPherson Landing- Shelby County