No dash needed, Seattleite is typical. To the north are the Vancouverites and Bellinghamsters.
If someone does not eat meat, does that make them a Vegemite? What’s a Marmite, from a group of schoolmarms or marmots? I suppose a catamite is not a type of cat.