Little Richmond is an unincorporated community located in the Marsh Township of Surry County, North Carolina.