Корректно: санктпетербуржка и санктпетербурженка (второй вариант предпочтительнее).
Такое написание соответствует правилу: пишутся слитно существительные, образованные от пишущихся через дефис собственных имен (состоящих из двух частей с начальными прописными буквами). В основном это названия жителей городов и государств.