Sanlúcar la Mayor is een stad in de provincie Sevilla, gelegen in het zuiden van Spanje. Het is gelegen aan de oevers van de rivier Guadiamar, ongeveer 19 km ten noordwesten van de stad Sevilla. Het ligt in de regio Andalusië en is onderdeel van de comarca Aljarafe.
De stad heeft ongeveer 14.000 inwoners en is een belangrijk economisch en commercieel centrum in de regio. Het heeft een rijke geschiedenis die teruggaat tot de tijd van de Romeinen en is door de eeuwen heen een belangrijke stad geweest vanwege de strategische ligging aan de rivier Guadiamar.
Sanlúcar la Mayor maakt deel uit van de gemeente Sanlúcar la Mayor, die bestaat uit een aantal kleine dorpen en gehuchten. Enkele van de belangrijkste plaatsen in de gemeente zijn Bollullos de la Mitación, Benacazón en Aznalcázar. De gemeente heeft een totale oppervlakte van ongeveer 160 km².