建昌县隶属于辽宁省葫芦岛市,位于辽西走廊中段,地处东经120°31′-121°26′、北纬40°54′-41°28′之间。南邻朝阳市、凌源市,北接内蒙古自治区喀喇沁旗和赤峰市宁城县,西连河北省兴城市,东隔辽东湾与绥中县相望。全境呈不规则的四边形,总面积2671平方公里,其中陆域面积2175.6平方公里,海岸线长53.5公里。
建昌县辖9个镇、3个乡:建昌镇、碱厂镇、喇嘛洞镇、头道营子镇、老大杖子镇、黑山咀镇、头道牌楼乡、窝北镇、三道湾子满族乡、马号乡、烧锅营子乡、喀喇沁镇;新开岭林场。县人民政府驻建昌镇。