Une ville a besoin de deux unités de nourriture par tour pour alimenter chaque citoyen. Si ce quota n'est pas respecté, la population est frappée par la famine. Une ville génère de la nourriture, entre autres choses, en assignant ses citoyens à l'exploitation de ses terres ; elle peut ainsi exploiter n'importe quelle case dans un rayon de trois autour de son centre-ville, à condition que celle-ci se situe à l'intérieur des frontières de votre civilisation et qu'elle ne soit pas exploitée par une autre ville. Il est à noter également que les merveilles rendent inexploitables les cases où elles se trouvent.
Si vous laissez la ville gérer ses citoyens, elle les répartit de façon à générer suffisamment de nourriture.