Have you looked at media ownership recently?
The days of a scrappy newspaper or local market newscast are over. Reframe your statement from "People in cities tend to be on the left. Journalism majors tend to be on the left" to "People who own media firms tend to be on the right. People who set journalistic standards for their outlet tend to be on the right."