Multiple Primary elections are not free:
“With a recent agreement to move North Carolina’s presidential primary to March, North Carolina will play a pivotal role in the selection of the Republican nominee,” said Todd Poole, the executive director of the N.C. Republican Party.
“I am happy the primary has been moved up so the state has more of a say in the primary,” said Mark Baker, the chairman of the Forsyth County Republican Party.
And in keeping with their "shift the costs to local government" approach to managing NC, General Assembly Republicans did not set aside a single penny from the state budget to finance this early Primary election. In Mark Baker's County alone, the costs could be over $100,000: