St. Mary's was established as a parish of the Diocese of Crookston in 1906. Construction of St. Mary's second church located on Roberts Street began in 1952 under the direction of Father Shanahan. The logs were hand cut and peeled by parishioners and came from Pine Island. Since then, St. Mary's located to Cedar Avenue and was dedicated May 20th, 2007.