La población de Suazilandia según el último censo de 2007 era de 1 018 449 habitantes, la estimación para mediados de 2011 de IDB es de 1 370 000.