Деревня расположена в 15 км на север от центра поселения посёлка Горка и в 13 км на север от райцентра города Киржач в 15 км от ж/д станции Бельково на линии Александров — Иваново
В XIX — начале XX века деревня входила в состав Махринской волости Александровского уезда, с 1926 года — в составе Киржачской волости. В 1859 году в деревне числилось 27 дворов, в 1905 году — 28 дворов, в 1926 году — 54 дворов.
С 1929 года деревня являлась центром Бельковского сельсовета Киржачского района, с 1971 года — в составе Илькинского сельсовета, с 2005 года — в составе Горкинского сельского поселения.