- Monte Novo
- Monte Ruivo
- Monte Velho
- Monte Viegas
- Montes de Cima
- Montes Novos
- Montinho
- Morenos
- Murtais
- Murteira
- Maçarotal
- Macheira
- Malfrades
- Malhada de Algarvai
- Malhada de Santa Maria
- Malhada do Judeu
- Malhada do Rico
- Malhada Quente
- Malhadais
- Malhão
- Malhão, Loulé
- Malhão, Tavira
- Manta Rota
- Mar e Guerra
- Maragota
- Marchil
- Marcos Mendes
- Maria Vinagre
- Marias
- Marim