 The town was officially called "Portmadoc" until 1974, when it was renamed with the Welsh spelling.Ynyscynhaiarn was a civil parish in the "cantref" of Eifionydd.In 1858 a local board of health was established under the provisions of the Public Health Act 1848, and from 1889 this formed a second tier of local government in Caernarfonshire.