Tamsalu is a town in Tapa Parish, Lääne-Viru County, Estonia.
The town has a station on the Tallinn-Tartu railway.
As of December 31, 2021, the town had a population of 2415.
The settlement was first mentioned in 1512, but remained an insignificant village until 1876, when the Tallinn-Tartu railway was built.
Media related to Tamsalu at Wikimedia Commons This Lääne-Viru County location article is a stub.