Cantonul Zurich este situat in nord-estul Elvetiei, acoperind o suprafata de aproximativ 1.729 de kilometri patrati. Acesta prezinta peisaje diverse, inclusiv vai fluviale putin adanci, paduri productive si mai multe lacuri, cum ar fi Lacul Zurich, Greifensee si Pfaffikersee. Terenul este caracterizat de creste si vai, cel mai inalt punct fiind Schnebelhorn, la 1.292 de metri1. Cantonul este marginit de alte cateva cantoane elvetiene, inclusiv Aargau, Schwyz, Zug, St. Gallen, Thurgau si Schaffhausen.