Está situado a ocho kilómetros al este del núcleo principal del municipio y su población es de 1.113 habitantes.
Esta población se encuentra en la orilla derecha del río Guadarranque, que separa los términos municipales de Los Barrios y San Roque.
Al sur se encuentra la factoría de Acerinox y al oeste, el Parque Comercial Las Marismas y Los Cortijillos.
[3] La parada de autobuses de Guadacorte está situada junto al hotel del mismo nombre[4] y sólo recibe vehículos en sentido San Roque; para ir hacia Algeciras es necesario desplazarse hasta la parada del Parque Comercial Las Marismas, a 700 metros al suroeste.
[5] También pasa por Guadacorte el autobús urbano de Los Barrios, que une los cinco núcleos de población del municipio y finaliza aquí su trayecto.