扬芬港镇属于霸州市市境东部地区,东接天津市上辛口镇,南接天津市静海区台头镇,西接东段乡,北接安次区东沽港镇,区域面积85.28平方千米,1949年,属霸县九区。1952年,属霸县五区。1958年,成立扬芬港公社。1984年,改为扬芬港乡。1996年,褚河港乡并入。2005年,撤乡,改为扬芬港镇。
2011年末,扬芬港镇辖扬芬港一街、扬芬港二街、扬芬港三街、扬芬港四街、阙里墅、赵家柳、蔡家堡、南王家堡、辛立庄、丁家堡、小庙村、肖家堡、张家堡、许家堡、大汪庄、陈家堡、于家堡、北王家堡、褚河港东村、褚河港西村、樊李杨、东寨上22个行政村。扬芬港镇境内地势平坦,自西南向东北倾斜,呈西高东低之势。