Odemira é uma vila portuguesa pertencente ao Distrito de Beja, região do Alentejo e subregião do Alentejo Litoral, com cerca de 5 900 habitantes.
É sede do maior município português, com 1 719,73 km² de área e 26 106 habitantes (2001), subdividido em 17 freguesias. É o maior município português em extensão territorial. O município é limitado a norte pelos municípios de Sines e Santiago do Cacém, a leste por Ourique, a sueste por Silves, a sul por Monchique e Aljezur e a oeste tem litoral no oceano Atlântico. O limite sudoeste, com o concelho de Aljezur, é marcado pela Ribeira de Seixe. A faixa litoral do município e o vale do Mira até à vila de Odemira faz parte do Parque Natural do Sudoeste Alentejano e Costa Vicentina.
Recebeu foral de D. Afonso III em 1256.
Bicos, Boavista dos Pinheiros, Colos, Longueira/Almograve, Luzianes-Gare, Pereiras-Gare, Relíquias, Sabóia, Santa Clara-a-Velha, Santa Maria, São Luís, São Martinho das Amoreiras, São Salvador, São Teotónio, Vale de Santiago, Vila Nova de Milfontes, Zambujeira do Mar