Charles Thompson was a resident of Northampton County, North Carolina. A local justice of the peace, in 1768 he heard a case involving three enslaved people charged with murdering their enslaver. He died in Northampton County in about 1790.