Los Angeles - CNBC attracted an average of 14 million viewers to its Republican presidential debate on Wednesday, the Comcast-owned business news network said in a statement on Thursday.