Juan José Castro es una localidad uruguaya del departamento de Flores.
La localidad surgió en torno a la antigua estación de ferrocarril.
En sus comienzos se llamaba «La Lata» o «Paraje Ramos» en honor a Manuel Ramos, pulpero del lugar, quién donó el terreno para la estación.
[2] Por resolución del Poder Ejecutivo del 20 de enero de 1916, la estación Ramos recibió el nombre de Juan José Castro, en honor al ingeniero civil uruguayo, quién realizó el estudio para la construcción de un ferrocarril interoceánico que uniría Valparaíso en Chile con Recife en Brasil, atravesando Uruguay.
[3] Según el censo del año 2011, la localidad cuenta con una población de 97 habitantes.