彰武县位于辽宁省的西北部,东连康平、法库县,南接新民市,西邻阜新蒙古自治县,北界内蒙古自治区的库伦旗和科尔沁左翼后旗。南北宽79公里,东西长87.5公里,总面积为3641平方公里。
地势为北高南低,东西丘陵,北部沙荒,中、南部为平原。大体是“三丘、三沙、四平洼”。海拔最高(西北部)为313.1米,最低(南部)为57.6米。