索科罗县（）是美国新墨西哥州西部的一个县，面积17,220平方公里。据2010年人口普查，索科罗县共有人口7,866人。索科罗县的县治为索科罗。索科罗县成立于1850年7月1日。县名来自县治，而县治名乃取自一普韦布洛人印第安部落之名。当时，新西班牙新墨西哥总督奥尼亚特（Juan de Oñate）在1598年得到该部落的人拯救后，便将之命名为「索科罗」（Socorro在西班牙语有「拯救」的意思）。
地理.根据2000年人口普查，索科罗县的总面积为，其中有，即99.97%为陆地；