BCBAs in North Carolina earn a median of $49/hr, above the national median of $46. Most reports fall between $44 and $58, and the top tenth clears $99. Based on 324 BCBA pay reports in North Carolina.