충청남도 서남부에 있는 군. 북쪽으로는 보령시, 동쪽으로는 부여군, 남쪽으로는 금강이 흐르고, 전라북도 군산시를 연결하는 금강하구둑이 연결되어있으며, 전라북도 군산시와 접하고, 서쪽으로는 서해와 접한다.
군청소재지는 충청남도 서천군 서천읍 군사리 356-3. 하위 행정구역은 2읍 11면이 있다. 인구는 매년 계속 줄어들고 있다. 그마저 대부분 서천읍과 장항읍에 분포하고 있는 실정이다.
한창시절인 1970년대 초반엔 최고 인구가 14만이상을 기록하기도 했으나 1970년대 중반 이후 인구가 점점 감소했으며, 2000년대 들어선 빠르게 인구수가 줄어들면서 5만명이 붕괴되기 직전 상황이다. []
면적이 365㎢로 충청남도에서 계룡시 다음으로 면적이 작다. 더불어 도내에서 가장 작은 군이다. 면적 1위 공주시의 864.27㎢의 반도 안되는 수준.