В Петербурге живёт - петербуржец ; в Воронеже - воронежец ; в Новгороде - новгородец ; в Тамбове - тамбовец ; в Астрахани - астраханец ; во Владимире - владимирец .
тамбовчанин правильно
Петербуржец, воронежец, новгородец, тамбовчанин, астраханец, владимировец