The TV says the quake shook the town of Tasooj at 3:09 p.m. (10:39 GMT) on Thursday. The town is about 600 kilometers (370 miles) northwest of the capital, Tehran. There were no immediate reports about any damage or casualties.
The U.S. Geological Survey put the magnitude of the quake at 4.8.
It's the third quake in Iran in the past 10 days. A magnitude 7.5 quake shook a sparsely populated area near the Pakistani border on Tuesday. A week before that, a magnitude 6.1 quake struck another part of the south, killing 37 people and injuring hundreds.
Iran lies on seismic fault lines and experiences one slight quake a day on average.
Take ABC13 with you!
Download our free apps for iPhone, iPad, Android and Blackberry devices