De acuerdo con las cifras presentadas por el Anuario Estadístico de Medellín de 2005, Altavista cuenta con una población de 17,474 habitantes, de los cuales 8,494 son hombres y 8,980 son mujeres.