Haute-Loire had a population, in 2014, of 226,565, for a population density of inhabitants/km. The "arrondissement" of Le Puy-en-Velay, with 96,041 inhabitants, is the "arrondissement" with more inhabitants.