Someone who lives on a barge is often referred to as a "barge dweller" or simply a "barge resident." In some contexts, they might also be called a "liveaboard," particularly if they use the barge as their primary home. The term can vary based on regional language and customs.
Someone who lives in Haiti is called a Haitian.
keelman
tangerina
They are Swiss.
Mexican
Pakistani
You pick up the phone and call them ...
keelman
A person who lives in Lubbock is called a Lubbockite.
They are called Tampons.
citizen
Well, some would call such a person a Hermit.