Se sitúa a una altitud de 504 msnm y su término municipal abarca una extensión de 345,6 km (lo que lo convierte en el 2.º más grande de la provincia).