马兰镇位于古交市西南,镇政府驻武家庄居委会,国土面积114.55平方公里,管辖康庄、姬家庄、南龙沟、十字岩、武家坡、西沟、北社、下石沟、南家山、营立、七佛沟、康家梁、孙家圪垛、白草塔14个村委会,23个自然村;武家庄、平安路、昌盛、永兴路、利民路、育英路、西塔路、马兰8个居委会。总人口18607人,其中镇政府所在地武家庄常住人口6643人。1999年农村经济总收入53056万元,财政收入351.32万元,农民人均纯收入2639.62元。
2020年8月,山西省爱国卫生运动委员会命名马兰镇为2020-周期山西省卫生乡镇。
2014年7月,马兰镇被国家住房城乡建设部等七部委确定为全国重点镇。