面積は157.55平方キロメートルあり、市の西側は平地で加古川やその支流の千鳥川が流れ、市街地が広がっています。一方で、北から北東にかけてのエリアは御嶽山や五峰山など緑豊かな山々が連なる地形です。