10개의 법정리, 27개의 운영리
백제시대에는 굴지현(屈支縣), 통일신라시대에는 기양(祈陽), 고려시대에는 창평현(昌平縣)이었으며, 조선시대에는 창평군 고현내면(昌平郡 古縣內面)이라 칭하였다. 일제강점기에는 창평군 고현내면과 북면과 서면을 통합하여 지금의 고서면(古西面)이라 칭하고 10개의 법정리, 26개의 운영리가 속해있었다. 1989년에는 고서면소재지인 원등마을의 인구증가로 '신원등'마을을 추가하여 10개의 법정리, 27개의 운영리로 지금의 고서면을 유지하고 있다.
고서면에서 관리하는 지역은
고서면