En 2010, la población de Selangor es 5,462,141 y hacer el estado más poblado en Malasia.