宾居镇,隶属于云南省大理白族自治州宾川县,地处宾川县南部,东邻州城镇,南连祥云县祥城镇,西接大理市凤仪镇,北交大营镇,总面积158.23平方千米。截至2019年末,宾居镇户籍人口为39606人。
中华人民共和国成立前,称象西镇。1988年1月,区改宾居乡。2000年7月,撤乡建宾居镇。截至2021年10月,宾居镇辖2个社区、6个行政村,镇人民政府驻宾居街新区41号。
截至2021年,宾居镇财政收入2200.18万元,支出2200.18万元。农民人均可支配收入19560元,比上年增1578元。