This study aims at recognition of appropriate forecasting models for main indices of Iranian stock exchange market including dividends return index, primary and secondary markets price indices, and total market price index. The applied models for forecasting are regression based models including AR, ARMA, TAR, GARCH, EGARCH and GJR-GARCH as well as Artificial Neural Network. The period of study for dividends return and total market price indices are 1378-5 to 1387-8 and 1376-7 to 1386-9, respectively. In the case of primary and secondary markets price indices also period of 1381-6 to 1386-12 was used. A period of 12-month was regarded as forecasting period for dividends return and total market price indices while a 9-month period was the forecasting period for primary and secondary markets price indices. The each series data was applied in three form of without adjustment, and adjusted for seasonal and monthly effects. In the case of all indices the artificial neural network showed the highest forecasting error. Based on the findings the forecasting error of the applied regrassion models for dividends return index, primary and secondary markets price indices, and total market price index was obtained %0.72, %2.49, %4.41 and % 5.55 on average, respectively. In general, for dividends return index and secondary markets price index, ARMA, especially after adjusting for monthly effect, was found as the model with the highest accuracy in forecasting. However, in the case of the primary and total market price indices it was cleared that ARCH effect may be useful for forecasting. However, ARMA model forecasts also are of the highly accurate models for primary market price index. But in the case of the total market price index EGARCH was emerged as a model that forecasts more accurately than the other models. On the whole, it was found that adjustment for monthly effects may improve the forecasting ability of the most of the selected models.