Munisipyo ang Campo Maior sa Portugal.[1] Nahimutang ni sa distrito sa Distrito de Portalegre, sa sidlakang bahin sa nasod, 180 km sa sidlakan sa Lisbon ang ulohan sa nasod. Adunay 8,793 ka molupyo.[2] Naglangkob kin og 247 ka kilometro kwadrado. Campo Maior mopakigbahin sa usa ka utlanan sa Elvas, Arronches, Alburquerque (munisipyo sa Espanya, Extremadura, Provincia de Badajoz, lat 39,23, long -6,95), ug Badajoz (kapital sa munisipyo).
Ang yuta sa Campo Maior kasagaran patag.[saysay 1]
Ang klima kasarangan. Ang kasarangang giiniton 18 °C. Ang kinainitan nga bulan Agosto, sa 31 °C, ug ang kinabugnawan Enero, sa 7 °C.[4] Ang kasarangang pag-ulan 781 milimetro matag tuig. Ang kinabasaan nga bulan Nobiyembre, sa 138 milimetro nga ulan, ug ang kinaugahan Agosto, sa 1 milimetro.[5]