It’s hard to say which cities, if any, could survive a zombie apocalypse. But our bets would be the small cities surrounded by plenty of farmland—and hopefully some folks on the same survival page.
That said, you’ll probably be better off sheltering somewhere near Bismarck, North Dakota; Lincoln City, Nebraska; or Pierre, South Dakota.