Not just charge but charge a lot. Take population of the city, divide by 1000, that’s the dollar amount you get to pay. I think smaller cities don’t need this but larger ones definitely do.
Is this yearly or per visit? I think yearly this wouldn't be a terrible figure. One issue, especially in the US is what counts as a city. For example, the SF bay areas has about 100 cities/municipal areas.