Castilleja de la Cuesta es un municipio español de la provincia de Sevilla, en la comunidad autónoma de Andalucía. Se encuentra en la comarca del Aljarafe, a 6 kilómetros de la capital.
El municipio cuenta con una población de 17.516 habitantes (INE, 2020). La densidad de población es de 1.484,1 habitantes por km².
La localidad está situada en la orilla oeste del río Guadalquivir, en un terreno llano. El clima es mediterráneo, con veranos cálidos e inviernos suaves.