En el límite suroriental de la Comunidad Autónoma de La Rioja, donde se unen las provincias de Navarra, Soria y La Rioja, Grávalos, que en el año 2004 contaba con 288 vecinos, está situado en una llanura jalonada por una serie de cerros esteparios de poca altura, donde predominan los valles en su variedad de cañadas y vaguadas.
La zona que la circunda es muy accidentada, surcada por multitud de barrancos. Las últimas estribaciones de la Sierra de la Demanda hacen de línea divisoria de las aguas del río Linares y el río Cidacos, siendo el punto más alto de esta línea de cumbres Peña Isasa con 1.456 m.
A 710 m sobre el nivel del mar, su clima es templado mediterráneo, con una media entre 12º y 13º. El viento predominante es del Norte (Cierzo) es muy frío y seco en invierno y no suele traer lluvias, pero cuando lo hace suelen ser abundantes y sostenidas. El viento del Sur (Bochorno), es cálido y seco en todas las estaciones y rara vez llueve en él. La cantidad media de lluvia, recogida en la cercana estación pluviométrica de Alfaro oscila entre 3.500 y 4.000 mm.