Batalha es una freguesia portuguesa del concelho da Batalha, con cerca de 29,84 km² de área y 7 522 habitantes (según el censo de 2001).