The GOP got killed in the suburbs. We can place Republican losses into three broad buckets: “perennial swing seats” (Colorado’s 6th, Arizona’s 2nd), “sleeping/problematic candidates” (Oklahoma’s 5th, South Carolina’s 1st), and suburban districts. This last category is by far the broadest, and it accounts for around two-thirds of the Republicans’ losses. This is a significant long-term problem for the party if it continues.
This probably doesn’t count as a wave. If you look at the Index I referenced on Monday, our preliminary results suggest that things have moved about 23 points toward Democrats. That’s a substantial shift, but it falls short of even “semi-wave elections” such as 2014 (a shift of 26 points toward Republicans) and 2006 (a movement of 30 points toward Democrats). Obviously, as results trickle in this might shift further, but probably not by much.