 According to the U.S. Census Bureau, Cowarts has a total area of , of which are land and , or 0.58%, are water.At the 2000 census there were 1,546 people, 603 households, and 469 families in the town.The population density was 213.6 people per square mile (82.4/km2).