Casselman is surrounded on all sides by The Nation since Casselman citizens refused to join the fusion of municipalities.
The village was named after Martin Casselman who built a sawmill near the site of the current town in 1844. Its post office was established in 1857.[2] The village installed modern water and sewer services that became operational in 1977.
Casselman hosted L'écho d'un peuple, at Ferme Drouin, one of the biggest shows ever presented in Ontario, until the organization ran into financial trouble in 2008.
In the 2021 Census of Population conducted by Statistics Canada, Casselman had a population of 3,960 living in 1,578 of its 1,630 total private dwellings, a change of 11.6% from its 2016 population of 3,548. With a land area of 5.13 km2 (1.98 sq mi), it had a population density of 771.9/km2 (1,999.3/sq mi) in 2021.[4]