La localité est fondée en 1741 sous le nom de Number 1 (no 1), en tant que première ville située sur la nouvelle frontière entre le Massachusetts et le New Hampshire[2]. Lorsqu'elle devient une
municipalité en 1768[2], elle est renommée en l'honneur de John Mason, fondateur de la colonie du New Hampshire[2],[3].