Torres Novas se encuentra en el Distrito de Santarém, en la antigua región del Ribatejo, y tiene 270 km² con una población de 34 149 habitantes (censo de 2021), repartidos en diez parroquias. Recibió su fuero del rey Sancho I en 1190, renovado por el rey Manuel en 1510. Sus naturales se llaman torrejanos.