Espira tiene aproximadamente 50 000 habitantes y está localizada a orillas del río Rin, 25 km al sur de Mannheim y 25 km al norte de Karlsruhe.