The filing deadline for legislative, congressional, council of state, judicial, and local offices for the May 8 primary ended at noon today. By my count, 71 out of the 170 districts comprising the N.C. General Assembly don’t have either a Democrat or Republican challenger.

In the Senate, a total of 19 districts don’t have a major-party challenger: 12 without a Democrat and seven without a Republican. In the House, a total of 52 districts are without a challenger: 29 without a Democrat and 23 without a Republican.

The fact that a particular candidate doesn’t have a challenger from the opposing major party doesn’t mean he or she is unopposed. In a few districts, Libertarians have filed.

Here is a district list for each chamber. I’ve also included the partisan leaning as calculated by the N.C. FreeEnterprise Foundation.

Senate

Districts where a Democrat hasn’t filed:

  • District 6 (lean R)
  • District 7 (lean R)
  • District 10 (lean R)
  • District 24 (lean R)
  • District 29 (strong R)
  • District 33 (strong R)
  • District 34 (strong R)
  • District 35 (strong R)
  • District 36 (strong R)
  • District 41 (lean R)
  • District 43 (strong R)
  • District 48 (strong R)

Districts where a Republican hasn’t filed:

  • District 3 (strong D)
  • District 5 (strong D)
  • District 14 (strong D)
  • District 16 (strong D)
  • District 20 (strong D)
  • District 21 (strong D)
  • District 28 (strong D)

House

Districts where a Democrat hasn’t filed:

  • District 13 (strong R)
  • District 14 (lean R)
  • District 15 (lean R)
  • District 16 (lean R)
  • District 25 (strong R)
  • District 28 (strong R)
  • District 52 (strong R)
  • District 53 (lean R)
  • District 59 (strong R)
  • District 69 (strong R)
  • District 70 (strong R)
  • District 75 (lean R)
  • District 78 (strong R)
  • District 81 (strong R)
  • District 82 (strong R)
  • District 87 (strong R)
  • District 89 (strong R)
  • District 90 (strong R)
  • District 94 (strong R)
  • District 95 (strong R)
  • District 97 (strong R)
  • District 103 (strong R)
  • District 104 (strong R)
  • District 105 (strong R)
  • District 108 (strong R)
  • District 109 (strong R)
  • District 111 (strong R)
  • District 117 (strong R)
  • District 120 (strong R)

Districts where a Republican hasn’t filed:

  • District 5 (strong D)
  • District 7 (strong D)
  • District 11 (strong D)
  • District 21 (strong D)
  • District 22 (lean D)
  • District 23 (strong D)
  • District 24 (strong D)
  • District 27 (strong D)
  • District 29 (strong D)
  • District 30 (strong D)
  • District 31 (strong D)
  • District 33 (strong D)
  • District 34 (strong D)
  • District 38 (strong D)
  • District 39 (lean D)
  • District 47 (strong D)
  • District 48 (strong D)
  • District 60 (strong D)
  • District 66 (lean D)
  • District 99 (strong D)
  • District 101 (strong D)
  • District 106 (strong D)
  • District 114 (strong D)

Note: The candidate lists aren’t official yet, so these numbers might shift.