白城市位于吉林省西北部,嫩江平原西部,科尔沁草原东部。东、东南与吉林省松原市的前郭尔罗斯蒙古族自治县、乾安县接壤;南与吉林省松原市的长岭县毗邻。西、西北与内蒙古自治区的科尔沁右翼中旗、突泉县、科尔沁右翼前旗相连;北、东北与黑龙江省泰来县、杜尔伯特蒙古族自治县、肇源县隔江相望。全市南北长230公里,东西宽211公里,总面积25685平方公里。地势由西北向东南依次为低山、丘陵、平原、西南略有抬升。