The 2008 North Carolina Republican presidential primary took place on May 6, 2008 as part of the 2008 Republican Party presidential primaries. Moderate U.S. Senator and former presidential candidate John McCain would take the state after winning 74.01% of votes in the state and 51 delegates.