四街镇地处通海坝子西北部，位于东经102°46′，北纬24°91′，东接杨广镇马家湾四家村，南临杞麓湖，与县城隔水相望，西接九街镇大河嘴和河西镇石山嘴，北与江川县接界，总面积74.4平方公里