Geography · lists
Cities and towns in Alabama that start with M
30 cities and towns in Alabama start with M, from “Madison” to “Muscle Shoals”. Every one of them counts as an answer in Icillion.
All 30 cities and towns in Alabama that start with M
- Madison
- Magnolia Springs
- Maplesville
- Marbury
- Marion
- Maylene
- Maytown
- McCalla
- McKenzie
- Mentone
- Meridianville
- Midfield
- Midland City
- Millbrook
- Millerville
- Millport
- Millry
- Minor
- Mobile
- Monroeville
- Montevallo
- Montgomery
- Moody
- Mooresville
- Morris
- Moulton
- Moundville
- Mount Olive
- Mountain Brook
- Muscle Shoals
About this list
- M is the 3rd most common first letter in this list: 30 of the 344 cities and towns in Alabama (9%).
- Shortest: “Minor”. Longest: “Magnolia Springs”.
- 5 names have more than one word.
Quick answers
- How many cities and towns in Alabama start with M?
- 30 of the 344 cities and towns in Alabama in Icillion start with M, for example Montgomery, Mobile and Madison.
- What is the longest name among cities and towns in Alabama that start with M?
- The longest is “Magnolia Springs” and the shortest is “Minor”.
More lists that start with M
Play geography trivia nowAll 344 cities and towns in Alabama, A to Z
How deep does your knowledge go?
Seven prompts a day, twenty seconds each. Obvious answers float on the tip of the iceberg; rare ones sink all the way to the trench.
▼ Start today’s iceberg ▼