面積  67.82km2
総人口 139,356人(推計人口、2017年5月1日)
近畿地方北東部、滋賀県南西部に位置する市。県庁所在地の大津市に次ぐ県下第二の人口を有する都市である。
江戸時代には東海道と中山道が接する宿場町(草津宿)として栄えた。また、近年はJR東海道本線・草津線、国道1号・名神高速道路・新名神高速道路など日本を東西に結ぶ交通網を有しており、近世から現代にわたって交通の要衝となっている。
同地名の温泉で有名な草津町(群馬県吾妻郡)とは、1997年(平成9年)9月8日から友好都市提携を結んでいる。