Mocksville er en by og fylkessete i Davie County, Nord-Carolina, USA. Ved folketellingen i 2010 hadde byen 5051 innbyggere.[2]