Homelessness: We’re Number 1 in Total Number of Homeless; We’re Number 7 per Capita
The most recent estimate of American total population in 339 million. While the United States has the largest homeless population among OECD countries (580,000), it ranks 7th in per capita (1,707 per 100,000 persons). The United Kingdom, with a total population of 67.7 million has the second largest number of homeless person (365,000) in the OECD, but ranks 1st in homeless persons per capita (5,399 per 100,000).
Source: World Population Review data, https://worldpopulationreview.com/country-rankings/homelessness-by-country