http://www.gramota.ru/spravka/rules/?rub=def&text=19_19
в пункте о географических названиях
Но могут быть исключения(как вы уже говорили,- санктпетербуржцы), которые закрепились в старых справочниках и картах.
а павлопосадцы пишется слитно, потому что есть соединительная гласная о
Социальные закладки