De acuerdo con las cifras presentadas por el Anuario Estadístico de Medellín de 2005, San Antonio de Prado cuenta con una población de 158.305 habitantes.