Está integrado en la comarca de Logroño, situándose a 18 kilómetros de la capital provincial. Su término municipal está atravesado por la
carretera N-111 entre los pK 315 y 319 y por las
carreteras autonómicas LR-137, que permite la comunicación con
Entrena, y la LR-255, que permite la comunicación con
Albelda de Iregua.
El relieve está caracterizado por el
valle del
río Iregua y las elevaciones septentrionales de la
sierra de Moncalvillo al suroeste y de la sierra de Camero Viejo al sureste. Al norte el terreno es más llano, abriéndose al valle del Ebro. Por el territorio discurren otros pequeños
ríos (Antiguo, Trujal, Bueyo) y barrancos que desaguan en el Iregua.
La altitud del municipio oscila entre los 1300 metros en la sierra de Camero Viejo y los 530 metros a orillas del río Iregua. El
pueblo se alza a 624 metros sobre el nivel del
mar.