Jerry Carter, who represented Rockingham County in the General Assembly, has died.