Eyewitnesses say motorists threw stones at some petrol stations and shouted slogans denouncing President Mahmud Ahmadinejad.
Similar incidents have been taking place in other Iranian cities, including Ahwaz, Esfahan, Kazaj, and Tabriz.
According to unconfirmed reports, a woman was killed
today during violence outside a petrol station in Tehran.
People attacking a gas station in Tehran
Farizburz Sorush, a Tehran-based journalist, told Radio Farda that an undisclosed number of people have been arrested by riot police.
"According to reports, there are crowds of people gathering at gas stations in Tehran and in other towns," she said. "To be exact, crowds have gathered and scuffles have taken place [at gas stations] on Ghazvin, Shariati, and other streets. This has resulted in clashes with antiriot police. Some shots were fired, and some gas stations were set on fire."
Peyman Pakmehr, a Tabriz-based journalist, says Tabriz is quiet today, and people have left gas stations. But he added that food prices, as well as taxi fares, have increased since this morning.
"The prices for meat, beans, rice, and fruit went
up," Pakmehr said. "When people asked the merchants in fruit markets why, the
merchants said it was because of the rise in petrol prices."
People rushed to gas stations to fill up their tanks
According to Ahvaz resident Mojtaba Gahistuni, some taxi drivers have started strike to express their discontent over the government's rationing plan.
"The taxi drivers' strike in Ahvaz and the rest of Khuzestan Province was one of the consequences [of the rationing plan]," Gahistuni said. "A three- to fivefold increase in taxi and bus fares was another problem for people. There were arguments between passengers and drivers."
The new rationing plan allows only 100 liters of gas per month for private cars. Taxi drivers will be allowed to buy 800 liters a month at a subsidized, lower price.
The Iranian government already heavily subsidizes the price of petrol. Iranian petrol is sold at a cost of 1,000 rials ($0.11) per liter -- about one-fifth of its real cost.
It is still unclear if Iranians will be allowed to purchase additional amounts of petrol at its real market cost of approximately 5,000 rials per liter.
The Iranian news agency ILNA reports that some members of parliament have suggested stopping the rationing plan.
People line up to get gas before prices go up
The move is the government's latest effort to curb consumption and reduce enormous state spending on gasoline imports.
Iran is the No. 2 oil exporter in the Organization of Petroleum Exporting Countries (OPEC). But despite its status as a major crude oil producer, Iran lacks refining capacity and must import about 40 percent of its gasoline.
Imports are a big burden on the state because of the heavy subsidies.
Gasoline imports cost the state $5 billion last year, double what the government had planned.
The subsidies have also encouraged waste and
smuggling to neighbors where fuel is more expensive.
A damagaed gas station in Tehran
Iran has already raised the subsidized fuel price by 25 percent this year, and introduced "smart cards" for gasoline sales in a bid to clamp down on the black market.
The government said the new rationing would last for up to six months.
Ahmadinejad has already come under fire over his economic policies, with economists and lawmakers complaining about runaway inflation.
Iran also suffered shortages of natural gas this past winter, which led to power cuts in some areas.
(Radio Farda's Niusha Boghrati contributed to this report.)