On the stockpiling thing, it stands to reason urbanites would be more likely to stockpile FOR THIS SPECIFIC CIRCUMSTANCE. Urban areas are where the worst and earliest outbreaks are, and where police (or Karens) are (apparently, at least in some areas) actually hounding people to stay at home.
Also, some of you seem to think "urban" means poor, or uninterested in cooking. Not sure why you would think that. FWIW, I assume they were counting the wider metro areas as "urban," not just those who live within city limits.