Wow- James and Idil - please reread the summary. Zug is obviously the main town within the canton of Zug. Therefore there are 115,000 people in the canton, but only somewhere in the neighborhood of 29,000 people in the town of Zug. There exists territory within the canton that isn't in the city.
Another example is Aberdeenshire in Scotland. The shire consists of more than just the city of Aberdeen. Therefore, the shire's population is greater than the city's.
Another example is Aberdeenshire in Scotland. The shire consists of more than just the city of Aberdeen. Therefore, the shire's population is greater than the city's.