Mooresboro, North Carolina is an incorporated town located in Cleveland County at latitude 35.2987 and longitude -81.699. The elevation is 892 feet. Mooresboro appears on the Boiling Springs U.S. Geological Survey Map. Cleveland County is in the Eastern time zone (GMT -5). Mooresboro had a population of 332; a land area of 1.77 sq. miles; a water area of 0 sq. miles; and a population density of 187.89 people per sq. mile according to the US Census Bureaue estimate of July 1, 2009.