How many communes are there in the Canton of Geneva?

There are 45 communes (local districts) in the Canton of Geneva