El término municipal de 7'90 km² se encuentra situado en el valle medio del río Palancia, estando el casco urbano a 383 metros de altitud y a menos de un kilómetro del río.