На выходе - вот такая красота:

Та же карта с границами регионов:

Хорошо видно, что Нижегородская область частично занята монструозными городскими округами, съевшими свои районы - но в этом случае решил не прорисовывать сельсоветы, покуда там повсеместно - проверил - +90% у русских было и -5% у любого другого этноса.
Конечно, нужно делать целый атлас, прорисовывая каждый этнос. Например, в Нижегородской области только один сельсовет с +50% марийцев, но поселения с +10% мари - не редкости сразу в ряде районов.
Но пока буду все же идти вширь. Карта расселения тех же марийцев без Башкирии - явно не то. Потом, в принципе, возникнет соблазн сразу приплюсовывать регионы УрФО - но все же, думаю, в границах ПФО остановиться, чтобы таки соорудить карты по этносам. В любом случае, одна Башкирия по трудозатратам - как половина этой карты. Так что до этого еще нескоро.
Впрочем, может что и сделаю и в таких границах. Посмотрим.