上马镇位于县境西部、胶州湾北岸,北邻棘洪滩镇,西接河套乡和胶州市的沽河乡,南、东两面为盐田。面积47.8平方公里。辖25个行政村,总户数11753,总人口40779;上马镇街道居民委员会有1799人。镇机关驻上马哥庄。
上马镇位于县境西部、胶州湾北岸,北邻棘洪滩镇,西接河套乡和胶州市的沽河 乡,南、东两面为盐田。面积47.8平方公里。辖25个行政村,总户数11753,总人口 40779;上马镇街道居民委员会有1799人。镇机关驻上马哥庄。