El término municipal de Soneja tiene una extensión de 29,10 km², siendo atravesado por el río Palancia.