17. Montreal, Canada
In 2016, Montreal had a population of 1,704,694. Montreal’s metropolitan area had a population of 4,098,927 and a population of 1,958,257 in the urban agglomeration, with all of the municipalities on the Island of Montreal included. Legally a French-speaking city, 60.5% of Montrealers speak French at home, 21.2% speak English and 19.8% speak neither. Montreal is one of the most bilingual cities in Quebec and Canada, with 56% of the population able to speak both official languages. Montreal is the second-largest primarily French-speaking city in the world after Paris.