This is a list of diplomatic missions in Iran.
There are 94 embassies in Tehran, and many countries maintain consulates in other Iranian cities (not including honorary consulates).