У меня получилось скачать набор границ с сайта https://osm-boundaries.com/.
Также для отдельного города можно посмотреть/скачать границы районов через overpass-api, например для Москвы:
[out:json][timeout:600];
area(id:3600102269) ->.a; // 102269 - это OSM id отношения границы Москвы
rel[boundary=administrative][admin_level=5](area.a);
out geom;
Для всей страны не потянет, да и admin_level у районов разных городов разный. Но так можно вытащить id-шники (в конце не “out geom;”, а просто “out;” или “out id;”), а геометрию каким-то другим методом (“osmconvert -B” + osmfilter, http://polygons.openstreetmap.fr/)).
Но, кажется, в масштабах страны более перспективно osmfilter+osm2pgsql и работа напрямую с базой.