Ballston was founded in 1878 by pioneer Isaac Ball on his donation land claim.[3] Ball and his family immigrated from England, and arrived in Oregon via the Oregon Trail in 1848.[4] Ball named the town "Ballsville", and it had a post office of the same name.[3] The name of the post office was changed to Ballston in 1880.[3] The post office was discontinued in 1953 when it became a rural station of Sheridan; it was discontinued all together in 1969.[3]
In 1915, the community had a population of 104, a public school, two churches, and three fraternal lodges.[7]
The 1855 Ballston School building, no longer in use as a school, is thought to be the oldest school building still standing in Polk County or perhaps the entire state.[2][7] Ballston County Park is located in the community and includes the school.[2]
The Ballston Community Club meets in a newer former schoolhouse originally moved from Airlie, another community on the railroad line.[8] The Community Club hosted an annual turkey dinner for many years.[8]