Pierson is a village in Montcalm County of the U.S. state of Michigan. The population was 229 at the 2020 census, up from 172 in 2010. The village is within Pierson Township.