De acuerdo con las cifras presentadas por el Anuario Estadístico de Medellín de 2013, Castilla cuenta con una población de 148.490 habitantes, de los cuales 70.373 son hombres y 78.117 son mujeres.