琵琶湖岸から福井県若狭地方との県境まで市域が広がり、面積は琵琶湖の面積669.26平方キロメートルを上回る693.05平方キロメートルであり、滋賀県内では最大の規模を持つ。