The average annual rainfall for the state is 49.26 inches, though the rainfall is varied across North Carolina. It ranges from 36.99 inches in Asheville (Buncombe County) to a maximum of 90.51 inches at Lake Toxaway (Transylvania County). These two locations are only 40 miles away from one another.