Campo Maior é uma vila portuguesa no Distrito de Portalegre, região Alentejo e subregião do Alto Alentejo, com cerca de 7 900 habitantes.
É sede de um município com 247,26 km² de área e 8 342 habitantes (2006), subdividido em 3 freguesias. O município é limitado a norte e leste pela Espanha, a sueste pelo município de Elvas e a oeste por Arronches.
Nossa Senhora da Expectação, Nossa Senhora da Graça dos Degolados, São João Baptista