Calahorra limita con los siguientes municipios: al norte con Sartaguda, Andosilla, San Adrián y Azagra en Navarra; al sur con Autol y Quel; al este con Rincón de Soto; al oeste con El Villar de Arnedo, y Pradejón.