В «Списке населённых мест» 1862 года Повадино — владельческая деревня 2-го стана Звенигородского уезда Московской губернии по правую сторону тракта из города Воскресенска в город Клин, в 28 верстах от уездного города, при речке Безымянке, с 18 дворами и 208 жителями (107 мужчин, 101 женщина)[4].
По данным на 1890 год — деревня Пятницкой волости Звенигородского уезда с 222 душами населения[5].
В 1913 году в сельце Повадьино-«Воейково» — 20 дворов, в сельце Повадьино-«Воробьево» — 15 дворов[6].
По материалам Всесоюзной переписи населения 1926 года Повадино-Воейково (149 жителей, 31 хозяйство) и Повадино-Воробьево (102 жителя, 23 хозяйства) — деревни Соколовского сельсовета Пятницкой волости Воскресенского уезда Московской губернии[7].
С 1929 года — населённый пункт в составе Солнечногорского района Московского округа Московской области. Постановлением ЦИК и СНК от 23 июля 1930 года округа как административно-территориальные единицы были ликвидированы.
1929—1957, 1960—1963, 1965—1994 гг. — деревня Соколовского сельсовета Солнечногорского района.
1957—1960 гг. — деревня Соколовского сельсовета Химкинского района.
1963—1965 гг. — деревня Соколовского сельсовета Солнечногорского укрупнённого сельского района.
В 1994 году Московской областной думой было утверждено положение о местном самоуправлении в Московской области, сельские советы как административно-территориальные единицы были преобразованы в сельские округа.
1994—2006 гг. — деревня Соколовского сельского округа Солнечногорского района[8].
С 2006 года — деревня сельского поселения Соколовское Солнечногорского муниципального района Московской области
