Castro Barros es un departamento ubicado en la provincia de La Rioja, (Argentina).
Este departamento es popularmente conocido como "la costa riojana". Este apelativo se debe a que las localidades se ubican sobre el "costado" oriental del cordón de Velasco. La vía terrestre más importante de acceso es la ruta nacional N° 75, que une la ciudad de La Rioja con la localidad de Aimogasta
Su nombre honra la memoria del sacerdote riojano Pedro Ignacio de Castro Barros, miembro del cuarto período de la Asamblea del Año XIII y del Congreso de Tucumán.
El departamento cuenta con dos hospitales distritales, ocho centros de atención primaria en salud,[3] más de una decena de instituciones educativas de distintos niveles, distribuidas en distintas localidades[4] y siete bibliotecas públicas.[5]