山口県のほぼ中央に位置しており、市域は南北に長く南端は瀬戸内海(山口湾)に面し、北端は島根県と接する。