Sochy – wieś w Polsce położona w województwie lubelskim, w powiecie zamojskim, w gminie Zwierzyniec.

+Integralne części wsi Sochy SIMC Nazwa Rodzaj 0907119 Dół część wsi0907125 Góra część wsi

W latach 1975–1998 miejscowość położona była w województwie zamojskim.

Wieś jest sołectwem w gminie Zwierzyniec. Według Narodowego Spisu Powszechnego z roku 2011 wieś liczyła 376 mieszkańców.

W Sochach znajduje się rzymskokatolicki kościół filialny pod wezwaniem Miłosierdzia Bożego, należący do parafii Matki Bożej Królowej Polski w Zwierzyńcu.

Historia Wieś została założona przed 1826 rokiem, a jej nazwa nawiązuje do sochy – drewnianego narzędzia z rozdwojonym rylcem. Podobny kształt i nazwę ma też słup stanowiący część żurawia. Socha to też dawna nazwa powierzchni.

Na początku XX wieku wieś i okolicę nawiedziła epidemia tyfusu. Z tego okresu zachowała się na górze figura ufundowana (zgodnie z umieszczonym na niej napisem) w 1905 roku przez Józefa Ferenca. Jest to jedyna z trzech wystawionych wtedy figur.

II wojna światowa