W 1965 roku szybko rozwijająca się miejscowość otrzymała status samorządu lokalnego, jednak aż do 1 grudnia 1966 roku znajdowała się pod wojskową administracją. Dopiero później przeszła pod administrację cywilną. W 1976 roku izraelscy Arabowie zorganizowali w Sachnin pierwszą demonstrację niezadowolenia, które w następnych latach były organizowane pod hasłem „Dnia Ziemi”. Protestowano przeciwko bezprawnej konfiskacie 5 tys. akrów ziemi, na którą zgodę wydał rząd Izraela. Podczas demonstracji doszło do gwałtownych starć z policją, w których zginęło sześciu Arabów (trzech z nich było mieszkańcami Sachnin). W centrum miejscowości wystawiono wówczas pomnik upamiętniający tamte wydarzenia. W 1995 roku Sachnin otrzymało prawa miejskie. W uroczystości uczestniczył premier Icchak Rabin. W październiku 2000 roku w Sachnin doszło do masowych protestów przeciwko budowie na obrzeżach miasta dużej bazy wojskowej Sił Obronnych Izraela.

Nazwa Arabska nazwa miasta Sachnin (arab. سخنين) wywodzi się z aramejskiego słowa sikhnin lub sikhni oznaczającego „dom robotników”. W języku hebrajskim (hebr. סחנין) nazwa miasta oznacza „produkuje olej”.