El municipio se encuentra situado en la zona norte de la provincia de Toledo, se encuentra a 575 metros sobre el nivel del mar y cuenta con 66,22 km cuadrados de extensión y dista aproximadamente 30 km de la capital provincial y regional, Toledo y a 60 km de la capital del país, Madrid