"The Syrian army completely controls Daraya and has entered all of the town. There isn't a single armed man there," the source said of the insurgents, speaking on condition of anonymity.
State television said: "The Daraya file is now closed after the evacuation of all the civilians, armed men and their families under the agreement" reached on Thursday between the regime and rebels.
It broadcast footage of army vehicles combing the streets of the town, which was one of the first to rise up against the regime in Syria's five-year-old revolt.
The total number of evacuees was not yet clear.