HenriHaki, 100 people = 10 research (less unrest), 10 production (less unrest), and (tax rate * 100) gildar.
So 100 people with 0% tax rate = 10 research, 10 production, 0 gildar. Set tax rate to 10% (produces 80% unrest), and you'd get 2 research, 2 production and 10 gildar.
At certain thresholds, cities level up from population. At 60 people, level 2. At 200, level 3. This usually provides a minor bonus like -10% unrest or so through a new building.
Lastly, population increases the area of control of the city. I'm not 100% on this mechanic, though.