на osm-boundaries.com неплохие структурированные границы, есть столбец parents, в котором перечислены id вышестоящих полигонов. но там только до границ районов
В России нет понятия "Город", и в OSM его тоже нет. Поэтому вам нужно самому дать определение "русского города", и вручную написать sql или пространственные запросы к дампу OSM в postgis