Guadacorte es una barriada del municipio español de Los Barrios. 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. Este cauce conforma el límite este de Guadacorte con la refinería de Gibraltar-San Roque.