En 2017 la provincia tenía una población de 4 279 677 habitantes.