公州市是位于忠清南道东部中央的城市。
东临世宗特别自治市和大田广域市,西临青阳郡和礼山郡,南依扶余郡和论山市,北接牙山市和天安市。
公州市总面积为864.29㎢,占忠清南道总面积(8213.36㎢)的10.5%,在道内15个市郡中的占地面积最大,相当于韩国总面积(99407.9㎢)的0.95%,耕地(水田和旱田)面积为185.82㎢,占耕地总面积的19.76%,略低于韩国的总体耕地率,水田和旱田的比例为66:34,水田比例略高于全国平均值(61:39),山林比例比全国平均值大约高出5%