L'altitude de la commune varie entre 150 et 202 mètres. Le village se trouve sur un plateau au sommet d'une colline, à 200 mètres d'altitude et entre les vallées de l'Orbe et de la Charlangue.
La superficie de la commune est de 8 493 hectares ce qui en fait la deuxième plus grande superficie du département ; son altitude varie de 68 à 223 mètres.