McDade is an unincorporated community in Orange County, North Carolina, United States, located between Carr and Cedar Grove. It lies at an elevation of 728 feet (222 m).