白城市位于吉林省西北部,嫩江平原西部,科尔沁草原东部,东南与吉林省松原市的前郭尔罗斯蒙古族乾安县接壤,南与吉林省松原市的长岭县毗邻,西北与内蒙古自治区的科尔沁右翼中旗和科尔沁右翼前旗相连,东北与黑龙江省泰来县,杜尔伯特蒙古族自治县,肇源县隔江相望;
白城市地处大兴安岭山脉东麓平原区,气候属温带大陆性季风气候,除盛夏短时间内受海洋季风影响外,全年绝大部分时间降水系统来自西风带,特殊的地理环境形成了本地光照充足,降水变率大,旱多涝少的气候特点,白城市四季分明,冬长夏短,降水集中在夏季,雨热同期,春季干燥多风,十年九春旱,夏季炎热多雨,雨热不均,秋季温和凉爽且短暂,冬季干冷,雨雪较少。