Madrid es la provincia más poblada de España, con 6 578 079 habitantes, a 1 de enero de 2018 (INE).