- Beliche do Cerro
- Belo Romão
- Benaciate
- Benafim
- Benafim Pequeno
- Benagil
- Benatrite
- Benfarras
- Bengado
- Bensafrim
- Bentos
- Bernardinheiro
- Berrabés
- Besoura
- Besteirinhos
- Betunes
- Bias do Norte
- Bico Alto
- Biogal
- Boavista, Portimão
- Boinheira
- Boliqueime
- Bordeira
- Bordeira, Aljezur
- Botelhas
- Braciais
- Brancanes
- Branqueira
- Brazieira do Meio
- Brejão