公主岭市地处吉林省中西部,东辽河中游右岸。位于东经124°02´至125°18´,北纬43°11´至44°09´之间。最东点始于响水镇刘小窝堡村,最西点止于桑树台镇村围子里屯,最南点起于龙山乡建设村二龙屯,最北点止于双城堡镇玛瑙村泡子沿屯。,总面积4058平方公里。  公主岭共辖30个乡级行政区,包括10个街道、18个镇、1个乡、1个民族乡。

根据第七次人口普查数据,截至2020年11月1日零时,公主岭市常住人口为862313人。 

2020年,公主岭地区生产总值实现309.9亿元,同比增长2%;一般公共预算全口径财政收入完成29.2亿元,同比增长11.9%;地方级财政收入完成15.2亿元,同比增长9.5%;一般公共预算财政支出86亿元,同比增长1.2%;规上工业总产值实现161亿元,同比增长5.5%,增加值同比增长4%。