That isn't quite true -- Raleigh (Wake county) is pretty reliably blue as are large parts of northeastern NC (which is about as rural as it gets). Also, a gentle reminder that square miles don't get to vote -- people do.
Voter ID laws are consistently shown to disadvantage poor minority voters -- especially when coupled with the strategic closure of DMV offices and an increase in fees -- as surprise we've seen here in NC.