A população do Espírito Santo é de 3.487.199 habitantes, segundo a estimativa populacional de 2009, realizada pelo IBGE. Em relação ao ano de 1991, quando a população era de 2.598.231 hab., esses números mostram uma taxa de crescimento anual de 2% ao ano, inferior a do Brasil como um todo (1,6%) para o mesmo período (1991-2000). Ainda segundo o censo demográfico de 2000, o Espírito Santo é o décimo-quarto estado mais populoso do Brasil e concentra 1,82% da população brasileira. Do total da população do estado em 2000, 1.562.426 habitantes são mulheres e 1.534.806 habitantes são homens. Para 2006, a estimativa é de 3.464.285 habitantes.
Nos últimos anos, o crescimento da população urbana intensificou muito, ultrapassando o total da população rural. Segundo a estimativa de 2000, 67,78 dos habitantes viviam em cidades.
O último censo do IBGE revelou os seguintes números: 1.961.318 Pardos (53,7%), 1.638.236 Brancos (48,8%), 280.000 Negros (7,5%), 13.000 Asiáticos ou Índios (0,4%).
Essa grande miscigenação, ocorreu nas décadas de 1940 até 1980, quando as grandes cidades do estado começaram a se industrializar, isso atraiu muitas famílias do interior do estado (os italianos), para a Grande Vitória, onde havia grande concentração, sobretudo de pessoas de ascendência portuguesa e espanhola, além de boa parte da população local ser parda, esse êxodo rural, causou grande miscigenação de culturas no estado.