Pod koniec 1870 roku Sachnin zostało opisane przez Condera i Kitchenera następującymi słowami: „Duża wieś z kamienia i błota, położona wśród pięknych gajów oliwnych, z małym meczetem. Woda pochodzi z dużego basenu położonego około pół mili na południowy wschód. Mieszkańcy są muzułmanami i chrześcijanami. W 1859 roku liczyła 1100 mieszkańców”. W 1888 roku we wsi otworzono szkołę podstawową dla chłopców. Podczas I wojny światowej w 1918 roku Brytyjczycy przejęli kontrolę nad całą Palestyną, na której terytorium utworzono następnie Brytyjski Mandat Palestyny.

Przyjęta 29 listopada 1947 Rezolucja Zgromadzenia Ogólnego ONZ nr 181 przyznała ten obszar państwu arabskiemu. Podczas wojny domowej w Palestynie w 1947 roku rejon Sachnin zajęły siły Arabskiej Armii Wyzwoleńczej. Podczas I wojny izraelsko-arabskiej w lipcu 1948 roku Izraelczycy przeprowadzili operację Dekel, w trakcie której 18 lipca zajęli oni wieś. Arabski kontratak odbił jednak tę wieś z rąk izraelskich. Pod koniec października 1948 roku Izraelczycy przeprowadzili operację Hiram zajmując bez walki wieś Sachnin. W odróżnieniu od wielu arabskich wiosek w Galilei, izraelscy żołnierze nie wysiedlili jej mieszkańców, dzięki czemu mogła zachować swój arabski charakter.