William Hall was a resident of Halifax County, North Carolina. An owner of enslaved people, Hall served on a local freeholders court, which heard cases involving enslaved people. Hall died sometime after 1786.