Minas Gerais é o segundo estado mais populoso do país, com quase 20 milhões habitantes, que se distribuem por 853 municípios, sendo a unidade da federação brasileira com o maior número de municípios. Os municípios mineiros representam 51,2% dos existentes na região Sudeste e 15,5% dos existentes no Brasil.
Como todos os demais estados da região Sudeste do Brasil, Minas Gerais apresenta alta taxa de urbanização, que se acelerou em um crescimento explosivo entre os anos 1960 e 1980. Esse fenômeno causou distorções com relação ao acesso universal à infraestrutura urbana.
As regiões mais densamente povoadas são a Metalúrgica (Central), Campo das Vertentes, Triângulo Mineiro, Alto Paranaíba, Zona da Mata e Sul. As menores taxas de ocupação populacional encontram-se no Norte do estado.
O estado possui 13.175.268 eleitores, o segundo maior colégio eleitoral do país, superado apenas por São Paulo.
Um estudo genético realizado com pessoas de Belo Horizonte revelou que a ancestralidade dos belo-horizontinos é 66% europeia, 32% africana e 2% indígena. Por outro lado, na localidade de Marinhos, habitada principalmente por quilombolas, a ancestralidade é 59% africana, 37% europeia e 4% indígena (para aqueles cuja família vive na localidade desde o início do século XX, a ancestralidade africana sobe para 81%).
De maneira geral, os mineiros apresentam muito baixo grau de ancestralidade indígena, enquanto a ancestralidade europeia (principalmente portuguesa) e africana predominam.