Pueblo Nuevo de Guadiaro es una barriada (pedanía) española perteneciente al municipio andaluz de San Roque, en la provincia de Cádiz.
Está situada en el Valle del Guadiaro, a 13 kilómetros al noreste del núcleo principal de San Roque.
[1] En la actualidad Pueblo Nuevo es el centro municipal del comercio minorista y del sector servicios en general.
[2] Se accede a Pueblo Nuevo por las salidas 130 y 132 de la Autovía del Mediterráneo, y por la A-2100 desde Castellar de la Frontera.
Al norte de esta población, por la A-2103, se encuentra Guadiaro, y Sotogrande al sur.