Получение заграничного паспорта осуществляется по месту прописки.
Исключительно из любви к истине: не обязательно.
Имею российский загранпаспорт, полученный консульстве во Львове. Постоянно зарегистрирована в Санкт-Петербурге, имела бамажку из ОВИРа о временной регистрации во Львове, и, о счастье, не пришлось ехать в Питер за паспортом. Предъявляла старый загранпаспорт (продырявили и вернули), общегражданский паспорт и бАмажку из львовского ОВИРа. Госпошлина, правда, в долларах США почему-то была и немаленькая такая.
Но это регулярно у них меняется: то можно, то неможно в консульстве паспорт получать. Ну и те, кто выехал на ПМЖ и состоит на консульском учете, только так паспорта и получают.