所字镇,隶属于吉林省松原市乾安县,地处乾安县西南部,距乾安县县城35千米。东与严字乡接壤,南与前郭尔罗斯蒙古族自治县乌兰敖都乡毗邻,西南与长岭县三十号乡相邻,西与通榆县苏公坨乡交界,西北和正北与大布苏镇为邻。行政区域总面积455.51平方千米。
民国三十五年(1946年)2月,属所字区(五区);2005年,仙字乡并入所字镇。截至2018年末,所字镇有户籍人口26739人。截至2020年6月, 所字镇下辖25个行政村。
2011年,所字镇财政总收入1.3亿元,人均财政收入986元。农业总产值1.2亿元,农民人均纯收入6500元。社会消费品零售总额1025万元。