El municipio de Soria está a orillas del río Duero, en su curso alto, sobre las estribaciones del Sistema Ibérico.