Montreal es una ciudad multicultural, pero la ciudad es una excepción en la provincia de Quebec. Mientras que los habitantes de ascendencia francesa tienden a abandonar la ciudad para establecerse en sus suburbios, o incluso en otras ciudades de la provincia, más inmigrantes se establecen en la ciudad. La ciudad tiene una gran variedad de etnias y culturas diferentes. Junto con los descendientes franceses e ingleses, coexisten comunidades irlandesas, italianas, judaicas, griegas, árabes, hispánicas, haitianas, hindúes, chinas, alemanas y portuguesas.