Lora del Río es un municipio español de la provincia de Sevilla, en Andalucía. Se encuentra situado a orillas del río Guadalquivir, a unos 57 kilómetros de la capital provincial.
El municipio tiene una superficie de 277,32 km² y una población de 18.861 habitantes (INE 2022). Su gentilicio es loreño.
La historia de Lora del Río se remonta a la época romana, cuando era conocida como Lauro. En la Edad Media, la ciudad fue un importante enclave musulmán, hasta que fue conquistada por los cristianos en el siglo XIII.