Cities that start with M World > North America > United States > Alabama > M Cities Search by Alabama County Macedonia Madison Madrid Magazine Magnolia Magnolia Springs Malcolm Malone Malvern Maplesville Marbury Margaret Marion Marion Junction Marvel Mathews Maxwell Air Force Base Maylene Maytown McCalla McCullough McIntosh McKenzie McMullen McShan McWilliams Megargel Mellow Valley Melvin Mentone Meridianville Mexia Midfield Midland City Midway Miflin Millbrook Millers Ferry Millerville Millport Millry Minter Mobile Mon Louis Monroeville Montevallo Montgomery Montrose Moody Mooresville Morris Morvin Motley Moulton Moundville Mount Hebron Mount Hope Mount Meigs Mount Olive Mount Vernon Mountain Brook Mountain Creek Mulga Munford Muscadine Muscle Shoals Myrtlewood A B C D E F G H I J K L M N O P Q R S T U V W X Y Z