Tarm is a small railway town with a population of 4,131 (1 January 2011)[1] in west Denmark, southwest of Herning.