Stallings is a suburban town in Union and Mecklenburg counties in the U.S. state of North Carolina. The population was 13,831 at the 2010 census.