With the analysis settling on the 2019 odd-year elections, the national narrative appears to be focused on the suburban swings against the GOP and towards the Democrats. And in the 2019 general election in North Carolina's Ninth Congressional District, the 'swing' seemed to be more dichotomous in the 'suburbs.' More on that later.
First, an assumption: it is popularly imagined about the differences between 'urban' versus 'rural' areas of our nation and state. For example, an urban county contains a densely-populated central city (Mecklenburg County with Charlotte, Wake County with Raleigh), while 'rural' designates an area beyond a metropolitan area of the urban and surrounding suburbs, typically with low population density. Those are easily envisioned in their characteristics, and even more so nowadays in their 'political behavior.'
It's when you get into the 'suburbs' that popular conceptions of that type of region come into some potential differences. In my analyses, I rely on the U.S. Office of Management and Budget's 2017's classification of metropolitan statistical areas, or MSAs. These MSAs designated a central city, surrounded by counties that are connected with the central city (surrounding suburban counties). Then, whatever counties are left, are considered 'rural' (and yes, there are micropolitan statistical areas, but I leave that for future analyses).