We identified 43 records in 13 cities for Teresa Hayes in North Carolina. The leading city of residence is Charlotte, followed by Raleigh. The average Teresa Hayes is around 69 years old with around 100% of them falling into the 61-80 age group. Search our public records names directory for possible previous addresses, contact numbers, emails, connected family members and supplemental information. See more...