And D.C. is only doing that because it's just one city. Cities are the winners in the current economy. They happen to be liberal. Cities in Texas and Tenesee happen to be conservative, and they're doing swimmingly also.
Despite how much people get worked up, policy doesn't have a huge macroeconomic effect.
I don't know anything about Tennessee, but cities in Texas are not conservative. See these maps of 2012 and 2016 election results by county:
https://www.chron.com/politics/election/local/article/Map-co...
Even most southern cities like Atlanta, Jacksonville, Tampa, Orlando, and Miami are well into the 60s.
Even if Dallas, Houston, and San Antonio are like ~52% for the last 8 years, they're a bit of an outlier as far as major cities go.