It absolutely does. Most US cities only have enough total food for three days, regardless of size.
There are case studies of cities in China that run out of food. The first thing that happens is the annihilation of local animal populations, then starvation.
When you're starving, you either die and fight, and most people would do both.