San Juan de Aznalfarache is een gemeente gelegen in de provincie Sevilla, in het zuiden van Spanje. Het is gelegen aan de oever van de Guadalquivir-rivier, op ongeveer 5 kilometer ten westen van de historische stad Sevilla. De gemeente heeft een oppervlakte van 4,94 km² en maakt deel uit van de regio Aljarafe.
Volgens de volkstelling van 2021 heeft San Juan de Aznalfarache een bevolking van ongeveer 22.000 inwoners. Dit aantal kan echter aanzienlijk toenemen tijdens de zomermaanden vanwege het toerisme in de regio.