ソコロ(Socorro)はアメリカ合衆国ニューメキシコ州ソコロ郡の都市。リオグランデ川流域の4579フィート(1396メートル)の高度に位置している。人口は2000年の国勢調査で8,879人。ソコロ郡の郡庁所在地である。