From poball (“people”) + -achd (compare Irish poblacht).
poblachd f (genitive singular poblachd, plural poblachdan)