Beit Shemesh (Hebrew: בֵּית שֶׁמֶשׁ [bet ʃemeʃ]) is a city located approximately 30 kilometres (19 mi) west of Jerusalem in Israel's Jerusalem District, with a population of 124,957 in 2019.