Hickory is a city in western North Carolina primarily located in Catawba County. The 25th most populous city in the state, it is located approximately 60 miles northwest of Charlotte.