Herisau liegt im Kanton Appenzell-Ausserhoden und gilt zusammen mit Trogen als Hauptort des Halbkantons. Herisau liegt rund 10 km (Luftlinie) von Appenzell Dorf und Sankt Gallen entfernt. Zürich und Schaffhausen liegen knapp 60 km, Bern rund 150 km entfernt. Die Distanz bis Vaduz (Hauptstadt des Fürstentum Liechtensteins) und zur Grenze nach Österreich beträgt rund 30 km.
Herisau zählt etwas mehr als 15'000 Einwohner.