Em comparação com os resultados verificados nos CENSOS 2001, que registou um total de 5.615 habitantes, o concelho soma em 2011, 5.743, mais 128 residentes.
Em termos de freguesias, aquela que registou uma maior subida do número de habitantes foi Aguiar (191), tendo agora 890 residentes. Segue-se a freguesia de Alcáçovas com mais 23 habitantes, num total de 2.111.
Por fim, Viana do Alentejo registou uma perda de habitantes (86) face a 2001, registando atualmente 2.742.

Para ver a tabela clique no documento em pdf.