The association reported the sale of 14,959 residential homes in June, up by more than 69,000, with a total value of $3.4 billion.
The average sales price climbed 5 percent to $227,403 from 2005.
In the Triangle, sales climbed 7 percent to 3,935 homes with an average value of $241,727 - an increase of 8 percent.
Nationally, home sales have fallen in eight of the past 10 months, according to the National Association of Realtors.
Biggest increases in sales were reported in Jacksonville (44 percent), Catawba Valley (38 percent), Pinehurst (38 percent) and Brevard (32 percent).
Pinehurst reported the highest increase in price appreciation (24 percent) followed by Brevard (19 percent),
Sales on the coast dropped dramatically in some areas - down 57 percent in Brunswick County and 57 percent in the Outer Banks.
For detailed statistics, see: