The first Presbyterian church was constructed in 1826, slightly north of the site of the current Presbyterian church on Dundas Street. The Presbyterian congregation had existed for a year prior to the church's construction. The first church was a small, stone church with only one room. In 1877, the church was replaced by a larger brick building complete with a spire. In 1911, the church caught fire after being struck by lightning, and the spire was destroyed and replaced with the current tower. At the church's centennial in 1925 the building was renovated and given the name St. Andrew's Presbyterian. In 1967 the church in Mainsville amalgamated with St. Andrew's becoming St. Andrew's and St. James’ Presbyterian Church. An addition was added to the church in 1997. As of 2016, this church is still in use.