The government in Iran tries to fulfil the objectives of development programmes by defining, preparing, implementing and monitoring urban development plans. Residents certainly are the most important group to be discussed in urban planning structure. The government sector is located at the top of the pyramidal hierarchy of effective groups in the urban plans' planning, design and implementation processes in Iran. The public sector in Iran is divided into municipalities and city councils. The construction industry in the market is an effective part of urban development planning in Iran. Consulting engineers of Iran are civil, skilled and knowledge-based institutions legally active in the private sector not in the public or government sectors. The government and public sector stand at the top of pyramidal hierarchy, while the market and local communities are placed in its middle and at its base, respectively. The government seeks short-term outputs during its administrative period, it strategically disagrees with public participation in practice.