Le gouvernorat de Salfit comprend plusieurs villages; le village de Masha est l’un d’eux. Il se trouve à 37 km au sud-ouest de Nablus avec une population de 2046 habitants en 2007. Masha est à 6 km de la ligne verte.