The current article aims at developing econometric and network structure-based methods capable of detecting price manipulation in Tehran Stock Exchange (TSE). Through the sample separation method, a sample population of 415 companies accepted in TSE were singled out. The data on these companies’ price and trade volume between 2001 and 2012 was gathered. Performing runs test, skewness test, and duration correlative test the companies were divided into the groups of Manipulated Companies (MC) and Non-manipulated Companies (NC). In order to pinpoint the price manipulation initiation date, the cumulative return process and trade volumes of the MCs were closely investigated. In this way, the Logistic Regression Model (logit), Artificial Neural Network (ANN), Multiple Discriminant Analysis (MDA), Support Vector Machine (SVM) and Gaussian Mixture Model (GMM) were carried out. Using company size, information clarity, P/E ratio, stock liquidity in the year prior to the price manipulation, a predictive model of price manipulation of the TSE present companies was developed. Finally, the predictive power of the model was studied, using the data gathered from the sample companies. The predictive power of logit model for test set was 92.1%, for artificial neural network was 94.1%, and multiple discriminant analysis model was 90.2%; therefore, all of the 3 aforementioned models have a high power to forecast price manipulation and there is no considerable difference among forecasting power of these 3 models. It should be mentioned that the SVM has a margin of error in predicting and detecting price manipulation; in addition, GMM was incapable of detecting price manipulation in TSE and was hence decided as inappropriate for detecting MCs and NCs.