Bet Shemsh, peuplée d'un peu moins de 100.000 habitants, est une ville située à environ 30 km à l'ouest de Jérusalem dont l'histoire remonte aux temps prébibliques. En hébreu, Bet Shemsh signifie « le temple du soleil ». La ville doit son nom à la déesse du soleil Shemesh, qui était adorée par les Cananéens.
Durant la destruction de la Judée par les Babyloniens, le réseau hydraulique de Bet Shemsh fut scellé et recouvert pour être mis au jour par les archéologues en 2004 seulement. Des ruines témoignent de l'époque byzantine, notamment celles d'un monastère.
Durant la guerre de 1948, les Égyptiens et les Israéliens prirent tour à tour plusieurs fois le contrôle de la colline sur laquelle la Bet Shemsh moderne allait être fondée en 1950. Les premiers habitants de la ville furent des Juifs de Bulgarie, qui furent ensuite rejoints par des coreligionnaires d'Iran, d'Irak, du Maroc, etc.