西紅門鎮(zhèn)遼金時(shí)期即已形成聚落,始稱西綦里,與東綦里相對(duì)。“綦”字意為行路艱難。元代在其東辟“下馬飛放泊”供巡幸打獵之用。至明代將“飛放泊”擴(kuò)大,并改名“南海子”且大興土木。時(shí)有大批民工陸續(xù)來(lái)此地落戶,村落漸大,住戶猛增,時(shí)以“千戶屯”為名。明永樂(lè)十二年(1414年)辟建南海子?xùn)|、南、西、北四門,西紅門為其西門,設(shè)兵丁駐守。清康熙年間于此置郵舍,多以西紅門為名,“千戶屯”漸廢。鎮(zhèn)西有清康熙年間重修清真寺1座,列為區(qū)級(jí)文物保護(hù)單位。
1991年為鎮(zhèn)建制,紅星區(qū)轄鎮(zhèn)。位于大興縣西北部,距黃村鎮(zhèn)北7公里。鎮(zhèn)域面積13.09平方公里,東與金星鄉(xiāng)交界;西、北與豐臺(tái)區(qū)接壤;南與黃村鎮(zhèn)毗鄰。全鎮(zhèn)為一個(gè)整體聚落村,為“一鎮(zhèn)一村”聚落形式,聚落面積450萬(wàn)平方米。聚落沿京開(kāi)公路西側(cè)呈南北向帶狀分布,網(wǎng)絡(luò)狀街道,東西向主街1條。鎮(zhèn)政府駐中心街北側(cè),3條南北向干道與各街巷連通,均為瀝青路面。設(shè)12個(gè)行政村,全鎮(zhèn)2876戶,11638人。1995年后建成新的住宅小區(qū)占地21公頃,建成面積13922平方米。1997年底,轄12個(gè)行政村,1個(gè)居民委員會(huì),3個(gè)居民區(qū),有3674戶,11057人。2000年合鄉(xiāng)并鎮(zhèn),金星鄉(xiāng)并入。鎮(zhèn)政府駐地西紅門村。
至2010年,鎮(zhèn)域總面積31.2平方公里。東與舊宮鎮(zhèn)、瀛海鎮(zhèn)相鄰;西北接豐臺(tái)區(qū);南與黃村鎮(zhèn)、青云店鎮(zhèn)接壤;北距北京城南三環(huán)路6公里。轄27個(gè)行政村,38個(gè)住宅小區(qū),9個(gè)社區(qū)居委會(huì)和5個(gè)居委會(huì)籌備組。戶籍人口26896人,流動(dòng)人口112640人。