El Viso del Alcor está situado en el margen izquierdo del río Guadalquivir, en una de las vertientes de la Cordillera de Los Alcores. Entre Mairena del Alcor y Carmona (poblados de los que se encuentra a sólo 2 y 11 kilómetros respectivamente), la localidad se asienta en la cresta del Alcor y cuenta con un término municipal muy pequeño, de apenas 20 kms cuadrados de superficie para los casi 20.000 habitantes que posee.
Su tierra fértil, con las abundantes aguas que discurren por esta zona hacia la Vega y el terreno sedimentario, fueron una de las causas fundamentales del poblamiento de este territorio desde el Paleolítico (30000 - 10000 a.C.). Así, va a ser el Neolítico el periodo en el que se instalan los primeros poblados en la zona, entre el 4000 y el 2000 a.C; prueba de ello son losyacimientos de La Alunada, el Cortijo del Moscoso, y el Alcaudete.