Here is the January 18, 2020 registration data for North Carolina. The percentages are: Democratic 36.46%; Republican 29.94%; Libertarian .58%; Constitution .04%; Green .03%; independent and other 32.95%.
As of October 20, 2018, the percentages were: Democratic 37.88%; Republican 29.81%; Libertarian .53%; Constitution .01%; Green .01%; independent and other 31.76%.
In real terms, over that same period:
+31,826 unaffiliated
+2,947 Libertarian
+2,405 Constitution
+1,309 Green
-38,429 Republican
-158,703 Democrat
I follow Libertarian registration in states where that is an option. The LP growth in North Carolina has been steady and impressive (though the numbers are still small). They recently crossed the 40,000 threshold in registered voters, and have increased their percentage share over the period that I’ve track it by almost 10 basis points.
North Carolina is pretty good about reporting this. They faithfully post weekly updates that can be viewed on Saturday morning. Unfortunately, other states aren’t as frequent or as reliable. One example that comes to mind is Idaho. They used to update their numbers monthly, but their website hasn’t posted an update since September, 2019. I hope there aren’t nefarious reasons for this.