John Weir was a resident of Chowan County. In 1777 he refused to take the oath of allegiance to the State of North Carolina, electing to leave the state instead. In July 1777, his name along with the names of six other loyalists appeared in a letter to Governor Richard Caswell, requesting permission for them all to leave the state. Any evidence of Caswell issuing such a permission has not been located, but given Wer's absence from further state records, it seems likely that Caswell granted their request and that Weir left the state.