Candidate filing for the North Carolina primary ends Wednesday. We’re bound to see a flurry of last-minute filers today and tomorrow, because 21 Senate districts (out of 50) and 52 House districts (out of 120) didn’t have at least one Democratic candidate as of this morning.

Using partisan ranking data from the N.C. FreeEnterprise Foundation, I checked the political makeup of each district in which a Democrat hasn’t filed so far. On the Senate side, 10 districts are “lean Republican,” one district is “lean Democrat,” and the remaining 10 districts are “strong Republican.”

On the House side, two districts are “swing,” 41 are “strong Republican,” eight are “lean Republican,” and one is “strong Democrat.”

To recapture a majority in the legislature, Democrats would need a net gain of nine seats in the House and seven seats in the Senate.

To keep up to date on who has filed and where, check out NCFEF’s election tracker or the N.C. General Assembly’s lists for House and Senate.