In the geographic center of North Carolina is Cary, a town with a population of 135,000, making it the largest town in the state. The League of American Bicyclists recognizes Cary as a bicycle-friendly community, and residents have access to multiple parks and walking trails.
123