Located near Latrun and Modi'in, it falls under the jurisdiction of Mateh Binyamin Regional Council.
The settlement was established directly on the former Palestinian village of Bayt Nuba, ethnically cleansed and destroyed by the Israel Defense Forces during the Six-Day War.
[7] It is named after the biblical Beit Horon (Joshua 10:10), the modern Arab villages of Bayt 'Ur al-Foqa and al-Tahta.
Some Palestinians managed to return to the area after their expulsion from the villages of Yalo, Imwas and Bayt Nuba on whose lands the moshav was established, and gained employment as farm hands at Mevo Horon in the 1980s.
During the early stages of the Al Aqsa Intifada, when the main checkpoint into Israel was moved several kilometers east of Mevo Horon and further into the West Bank, the moshav made arrangements to pick up these workers at the new checkpoint, though since they lacked Israeli work permits, difficulties arose.