La commune de Niedergösgen a été colonisée très tôt. Les vestiges d'un domaine romain ont été découverts, probablement habités jusqu'à la fin du IVe siècle après JC. L'ancien nom était Bözach (mentionné pour la première fois en 1294). Au début du 14ème siècle