En el centro de la comarca de Montes Norte se encuentra el municipio de Porzuna. Su término tiene una superficie de 298,7 km2, contando con una población de 3.873 habitantes según el censo de 2001, repartidos entre el núcleo urbano principal y las numerosas aldeas existentes en el mismo.
Está situado a 646 m. sobre el nivel del mar, en una gran llanura, estando atravesado por varios conjuntos montañosos, entre los que destaca, la Sierra del Trincheto y el Puerto de los Majales, este último al sur de la localidad.
Bañan sus tierras el río Bullaque y los arroyos Tamujar y Tejar.
Las aldeas de su demarcación son doce. La mayor de ellas es El Torno, que cuenta incluso con ayuntamiento propio (esta considerada como EATIM), estando situada a 15 kilómetros al norte del casco urbano de Porzuna. El resto son: El Trincheto, Las Casas del Río, Las Tiñosillas, El Citolero, Las Rabinadas, Las Betetas, Las Rabinadillas, El Bonal, El Cepero y Los Puentes de Piedralá.
Se accede a este municipio a través de dos carreteras:
- La comarcal CR-403 que comunica Piedrabuena con Torrijos (Toledo), y
- La comarcal CM-412 que comunica con Ciudad Real.