Um sexto da população italiana ou aproximadamente 10 milhões de pessoas vivem na Lombardia. A população da região aumentou muito nos anos 1950 e 1960 devido ao crescimento sustentado da região, altas taxas de natalidade, e fluxo migratório proveniente de outras regiões italianas. Nos anos 1980 e 1990 o crescimento demográfico foi garantido por imigrantes estrangeiros. Um quarto dos imigrantes estrangeiros na Itália vive em Lombardia. Até à data de 2008, o instituto nacional italiano de estatísticas ISTAT estimou que 815 335 imigrantes estrangeiros vivem na Lombardia, equivalente a 8,4% da população total da região.
Cidades da Lombardia com população acima de 50 000 habitantes