Основная часть марийцев проживает в Республике Марий Эл (324,4 тыс. чел.). Значительная часть проживает на марийских территориях Кировской, Нижегородской и Костромской областей.
Самая большая марийская диаспора находится в Республике Башкортостан (105 тыс. чел.).
Также марийцы компактно проживают в Татарстане (19,5 тыс. человек).
Удмуртии (9,5 тыс. человек).
Свердловской (28 тыс. человек) и Пермской (5,4 тыс. человек) областях.
Ханты-Мансийском автономном округе, Челябинской и Томской областях.
Живут также в Казахстане (4 тыс., 2009 г. и 12 тыс., 1989 г.), на Украине (4 тыс., 2001 г. и 7 тыс., 1989 г.), в Узбекистане (3 тыс., 1989 г.).