北二十家子镇地处建平县北部,南、西南与马场镇相邻,西与烧锅营子乡相连,西北与内蒙古自治区敖汉旗四道湾子镇相邻,北、东北与敖汉旗新惠镇接壤,区域面积167.9平方千米。北二十家子镇属温带大陆性季风气候,春季干旱少雨,受海洋暖湿空气直接影响概率较少,而北方蒙古高原冷空气入侵频繁,形成半干旱半湿润易旱的气候特点。北二十家子镇农业以种植玉米、谷子、高粱为主,汉富谷子基地(北二十家子镇)使用汉富土壤改良剂+汉富植物疫苗,有效的降低了化肥的使用,减少农药的使用,谷子根系发达、抗倒伏、抗旱保水、分蘖多、长势整齐,增产增收。