De acuerdo con el censo de 2001 Viacha tiene 29 108 habitantes y su población estimada para el (2010) era de 77.668 habitantes.