Rockford is an unincorporated community and former town in southern Surry County, North Carolina, United States.