北闸口镇隶属于天津市津南区,地处津南区中部。行政区域面积36.5平方千米。截至2019年末,户籍人口35945人。截至2020年6月,辖8个社区、19个村,镇人民政府驻北闸口村。
1984年4月改称北闸口乡,1997年12月撤乡建镇。
2016年实现三级财政收入5.51亿元,固定资产投资(在地口径)58.37亿元。截至2019年末,有工业企业523个,其中规模以上66个。2020年7月,获得2017-2019周期国家卫生乡镇荣誉称号;2021年10月,被天津市委农办、市农业农村委、市委宣传部、市民政局、市司法局认定并公布为“2021年天津市乡村治理示范乡镇”。