恩索科是非洲南部国家斯威士兰的城镇，由卢邦博负责管辖，位于该国南部，距离拉武米萨约65公里，毗邻与南非接壤的边境，海拔高度182米，镇上有机场设施，1997年人口963。