Згідно зі статистичними даними за 2006 рік народжуваність 27,4 ‰; смертність 29,7 ‰; природний приріст 2,3 ‰. Вікова піраміда населення виглядає наступним чином (станом на 2006 рік): діти віком до 14 років — 40,7 % (233 тис. чоловіків, 229 тис. жінок); дорослі (15—64 років) — 55,8 % (303 тис. чоловіків, 330 тис. жінок); особи похилого віку (65 років і старіші) — 3,6 % (16 тис. чоловіків, 24 тис. жінок). У липні 2010 року чисельність населення Есватіні оцінювалася в 1,35 млн Урбанізація