St. Charles is a town in Arkansas County, Arkansas, United States. The population was 230 at the 2010 census. The small town has been at the center of various events in Arkansas' history. St. Charles is best known for the Battle of Saint Charles, which was fought on the White River, which borders the town. St. Charles is also known for being in the White River National Wildlife Refuge.