昌图县位于辽宁省北部,辽河上游东岸,地理坐标为东经123°32′至124°26′,北纬42°33′至43°29′。昌图县北与吉林省的双辽县接壤,东与吉林省的四平市和梨树县相连,南毗开原和法库,西与康平县和内蒙古科尔沁左翼后旗以辽河为界。昌图县区域面积为4317平方千米,南北距离104千米,东西宽73千米。
在昌图县城内,有一条小有名气的河流—— 城关河。它在城区内河道自东向西贯穿了整个昌图县城城区,赋予了城区独特的水资源条件。漫步在城关河岸边,高楼林立,绿树林荫,波光潋滟。伴随着城关河河水的流水声,仿佛小城也跟着灵动了起来,富有勃勃生机。城关河不仅扮靓了城区生态环境、优化了人居环境,还带来了看得见的“流动经济”。城关河河长17.45公里,城区段河长4.75公里。