Stoughton Town Hall was completed in 1881 at a cost of $50,621. It served as an all-purpose town house, containing the library until 1903, the post office until 1910, the fire department until 1927, and the police department until 1959. The Great Hall on the third floor, which then contained no offices, hosted theatrical performances, high school graduations, film showings, and basketball games. The portico and flagpole have since been removed. A horse-drawn fire wagon stood near the entrance to the fire station at the rear of the building, while the horses were kept in a nearby separate stable to reduce the risk of fire to the building. As fire apparatus became motorized and larger, entering and leaving the facility grew increasingly difficult, and the current fire station was built on Freeman Street in 1927.