← Back to home
Pillar page · Cantons

Dog Tax Compared: All 26 Swiss Cantons 2026

Overview · Updated 2026 · ~5 min read

Switzerland has no single nationwide dog tax system. Each of the 26 cantons — sometimes each municipality — sets its own rates. This overview shows the indicative cantonal rates for the first dog, compared side by side.

All 26 cantons compared

CantonIndicative rate, 1st dog / year
Basel-CityCHF 160
ZurichCHF 140
VaudCHF 130
AargauCHF 120
GenevaCHF 120
LucerneCHF 120
TicinoCHF 120
BernCHF 110
NeuchâtelCHF 110
SchaffhausenCHF 110
ZugCHF 110
Basel-LandschaftCHF 100
GlarusCHF 100
SolothurnCHF 100
St. GallenCHF 100
FribourgCHF 90
NidwaldenCHF 90
ObwaldenCHF 90
ThurgauCHF 90
ValaisCHF 90
Appenzell AusserrhodenCHF 80
JuraCHF 80
SchwyzCHF 80
GrisonsCHF 70
UriCHF 70
Appenzell InnerrhodenCHF 60

Average indicative values per canton, first dog, 2026. The actual municipal rate may differ.

Which canton has the highest dog tax?

Basel-City has the highest indicative cantonal rate for the first dog at around CHF 160 per year, followed by Zurich at around CHF 140. According to a Comparis analysis of major Swiss cities, Uster (ZH) reaches as much as around CHF 200.

Which canton has the lowest dog tax?

Appenzell Innerrhoden sits at the low end with around CHF 60 per year, followed by Uri and Grisons at around CHF 70 each.

Why are the differences so large?

Dog tax has historically been a cantonal, often municipal, levy with no federal harmonisation. Densely populated urban cantons with higher cleaning and enforcement costs tend toward higher rates, while rural cantons often charge less.

💡 Select your canton directly in our calculator above for an estimate including the second-dog surcharge.

Cities with a dedicated guide

For the largest Swiss cities we've created additional detailed guides: Zurich, Bern, Basel and Geneva.

Ready to calculate your dog tax?

Go to the calculator →