According to this story, every North Carolina legislative race will have both a Republican and a Democrat running in 2018. By contrast, in 2016 Republicans didn’t run anyone in 36 seats and Democrats didn’t run anyone in 44 seats.
In 2014, Republicans skipped 36 races and Democrats skipped 46 seats.
In 2012, Republicans skipped 33 races and Democrats skipped 40 seats.
In 2010, Republicans skipped 13 seats and Democrats skipped 41 seats.