Dunn is a city in Harnett County, North Carolina, United States. The population was 9,263 at the 2010 census, and an estimated 9,873 in 2016. It is the anchor city of the Dunn Micropolitan Area, population 114,678, which is a part of the greater Raleigh–Durham–Cary Combined Statistical Area as defined by the United States Census Bureau.