Loire has a population, in 2014, of 757,305, for a population density of inhabitants/km. The "arrondissement" of Saint-Étienne, with 411,402 inhabitants, is by far the largest. The other two, Montbrison and Roanne, have respectively 188,635 and 157,268 inhabitants.