St. Charles is a town located in the U.S. state of Arkansas. It is within Arkansas County and has been at the heart of various events in Arkansas' history. It has a total area of 0.9 square miles with an elevation of 200 feet above sea level. As of the 2010 census data, it had a total population of 261. The population density was 290/sq mi. Estimated per capita income in 2016 was $25,422. It has Zip code 72140.