Pierson is a town in Volusia County, Florida, United States. The population was 2,596 at the 2000 census. As of 2004, the population recorded by the U.S. Census Bureau is 2,606 .
Pierson is located at 29°14′30″N 81°27′24″W / 29.24167°N 81.45667°W / 29.24167; -81.45667 (29.241713, -81.456594).
According to the United States Census Bureau, the town has a total area of 8.7 square miles (22.6 km²). 8.1 square miles (21.1 km²) of it is land and 0.6 square miles (1.6 km²) of it (6.86%) is water.