That's only if you look at the population of the named cities themselves rather than the population of the city plus the surrounding populates areas.
In Geneva's case, it is composed of several different named cities/towns/etc and those taken together are bigger than Spokane plus the municipalities that comprise its urban area.