indweller means one who dwells in a place; an inhabitant. Lexicurio rates it Sui generis — a strength score of 87 out of 100.
Etymology
From indwell + -er or in- + dweller.
noun
- One who dwells in a place; an inhabitant.“"How strong is the love of the country in all indwellers of towns!" exclaimed Charles.”