Селение Алёшино, положившее начало посёлку, впервые упоминается в дошедших до нас источниках в переписной книге 1646 года как деревня Олешинская в составе дворцовой волости Гвоздна Московского уезда. Кирпичная Космо-Дамианская церковь в деревне была построена в 1847—1854 годах на средства семьи фабрикантов Шинковых[3] и на карте Шуберта 1860 года уже обозначено село Алёшино (деревни писались на «а» — напр., соседняя Исакова)[4].
При строительстве железной дороги Москва — Рязань в начале 1860-х гг. рядом с селом построили железнодорожную станцию, которая получила название Ашитково. В 1905 году начальником этой станции работал активный участник первой революции Сергей Иванович Виноградов (1868—1905), расстрелянный карателями-семёновцами. В 1923 году станция Ашитково переименована в Виноградово.
Село Алёшино в 1929 году было также переименовано в Виноградово, в честь революционера С. И. Виноградова (1868—1905), начальника станции Ашитково, убитого в декабре 1905 года карателями-семёновцами. В том же 1929 году образован самостоятельный район, Ашитковский, с 1930 года он получил имя Виноградовский район. Виноградовский район 1 января 1958 года присоединен к Воскресенскому. В 1994—2006 годах Виноградово было центром Виноградовского сельского округа.
В посёлке имеется средняя школа, 2 детсада, сельская амбулатория, клуб и библиотека, храм Косьмы и Дамиана (есть ещё пока не действующая церковь Иоанна Богослова 1892 года постройки[8]).