A head to head comparison of the North Carolina 2020 Primary gives us an idea of the break down of the voters.
Donald Trump received 750,600 (38%) votes to beat Joe Biden, who received 572,271 (29%) votes and Bernie Sanders, who received 322,645 (16%) votes.
In the Primary, Trump won 72 counties in the 3-way match up. Biden trailed behind Trump winning 26 counties with Sanders winning 2 counties in North Carolina Primary.
Bernie Sanders vs Joe Biden
Joe Biden vs Donald Trump
Donald Trump vs Joe Biden
In the head to head match ups, Sanders (64%) beat Biden (36%). Trump (70%) beat Sanders (30%). Also, Trump (57%) beat Biden (43%).
These 10 counties play an important role in these Primary elections. If a candidate, can get a sizable majority in the larger counties (Wake, Mecklenburg and Guilford), it becomes very difficult to win majorities in the smaller counties without voter outreach and increased voter participation in them
Bernie Sanders
Joe Biden
Donald Trump
Wake and Mecklenburg, two of the larger counties voted in favor of Biden, giving him over 65k vote advantage over Trump and over 61k vote advantage over Sanders in just those two counties. However, Trump's steady win in many of the less dense counties contributed to the vote advantage that helped him gain an upper hand in the State of North Carolina.
Related References: 2016 North Carolina General Election Story, 2016 North Carolina Primary Election Story