It appears that North Carolina will have seven parties on the ballot this year, the most ever. The previous record was in 1980, when there were six parties on the ballot in North Carolina. See this story.
The seven are: Republican, Democratic, Libertarian, Green, Constitution, We the People, and Justice for All. The latter two were formed by independent presidential candidates. We the People will nominate Robert F. Kennedy, Jr.; Justice for All will nominate Cornel West.
No Labels is also a qualified party in North Carolina, but it won’t appear on the ballot because it isn’t running anyone. In North Carolina, new parties nominate by convention, and state officials of No Labels will obey the No Labels’ national office directive that no one should run for anything in their party this year.
North Carolina law is irrational by requiring statewide independent candidates to get so many more signatures than are needed for new parties. Kennedy and West would have used the independent procedure if the independent procedure required the same number of signatures as are required for statewide independent candidates. But in North Carolina the statewide independent petition takes eight times as many signatures as are needed for a new party.