北羅鎮位于河北省保定市唐縣縣城西南1千米。面積41平方千米,轄19個行政村,鎮政府駐朱北羅村。京廣西線公路過境。農業主產小麥、玉米、棉花。
1954年建北羅鄉,1958年改公社,1984年改鄉,1995年改鎮。1996年初溫家莊鄉并入。轄朱北羅、南雹水、西城子、趙北羅、牛駱北羅、北羅辛莊、北羅鎮、西下素、北上素、南上素、南崗北、溫家莊、東勝莊、東下素、西上素、白家莊、田堡莊、南羅屯、鉤魚臺19個行政村。