Press TV said emergency and evaluation teams are operating and Red Crescent teams have been dispatched to the area.
The quake struck 35 miles from the city of Hashtrud in East Azerbaijan Province, at 2.17 a.m. local time, said the US Geological Survey (USGS). The majority of the damage hit villages in the area around the city of Tark.
Aftershocks ranging between 4.1 to 4.8 in magnitude were reported in neighbouring cities.
Additionally, 30 homes were completely destroyed by the quake.
Iran is on main seismic faults and experiences one quake a day on common.
The quake was also easily felt in other parts of the northwest Iran including West Azarbaijan, Gilan, Zanjan and Ardabil provinces. Shallow earthquakes tend to cause more damage. According to initial reports on state television, a nighttime natural disaster in northwestern Iran has caused great havoc and damage.
According to the emergency services, almost 340 people were admitted to hospital for treatment, but all but 17 were discharged by Friday noon.
On November 6, a 5.4-magnitude quake struck the southern Iranian province of Hormozgan. In 2003, a 6.6 magnitude natural disaster devastated the historic Bam city, killing 26,000 people.