松原市位于吉林省中西部,东西长240公里,南北宽172.4公里,总幅员面积22034平方公里。南与长春、四平市为邻,西与白城市、内蒙古哲盟接壤,北隔松花江与黑龙江省相望。松原市地处松嫩平原,地势平坦开阔,起伏和缓。地形主要由松嫩冲击平原、松辽分水岭台地平原组成,海拔高度在130米至266米之间。松原市属中温带大陆性季风气候区。春季干旱少雨,升温较快;夏季炎热,降水集中;秋季凉爽,变温快,温差大,天气晴好;冬季漫长,降雪量小,寒冷干燥。年平均气温4.5℃,低温出现在一月,最低气温-36.1℃;高温出现在七月,最高气温36.9℃。年平均日照2879.8小时,无霜期135~140天。年降水量在400毫米至500毫米之间,多集中在七、八月份。这两个月的降水量约占全年降水量的三分之二。春季多风,春夏秋三季以西南风为主,冬季则多刮西北风,年平均风速为3.4米/秒。
江河水系 松原市内江河纵横,泡沼众多,尤以三江一河一湖而闻名。松花江(又称第一松花江),始于第二松花江与嫩江汇合处,沿市北境东流注入黑龙江,境内流长120公里,流经扶余县的8个乡镇,区间流域面积2229平方公里。最高水位127.37米,最低水位119.59米,最大流量146003/秒,最小流量346米3/秒。
第二松花江源干长白山天池,是吉林省第一大江。从市东南陶赖昭镇入境,穿越市中心向西而北折,与嫩江汇合后注入松花江。境内流长188公里,流经扶余、前郭两县和宁江区的13个乡镇,区间流域面积1332平方公里。最大流量6750米3/秒,最小流量443米3/秒,最高水位134.66米,最低水位130.76米。
嫩江源于大兴安岭伊勒呼里山,从市西北部入境,东流与第二松花江汇合后注入松花江,市内流长61.7公里,流经前郭县2个乡镇,区间流域面积1800平方公里,最大流量8810米3/秒,最小流量109米3/秒,最高水位132.02米,最低水位124.33米,河道切割深,多沟槽支叉。
拉林河为松花江右侧支流,源于敦化县境内的别石拉子山,从市东部入境,北流汇入松花江,境内流长84公里,流经扶余5个乡镇,区间流域面积1081.86平方公里。最大流量4030米3/秒,最小流量9.32米3/秒,水位最高时达141.04米,最低时136.34米。
查干湖位于前郭尔罗斯蒙古族自治县西北部,是全国十大淡水湖之一,湖水面积259平方公里,蓄水6亿多立方米,芦苇面积3.6万公顷。