This study developed specific criteria and a fuzzy analytic network process (FANP) to assess and select portfolios on the Tehran Stock Exchange (TSE). Although the portfolio selection problem has been widely investigated, most studies have focused on income and risk as the main decision-making criteria. However, there are many other important criteria that have been neglected. To fill this gap, first, a literature review was conducted to determine the main criteria for portfolio selection, and a Likert-type questionnaire was then used to finalize a list of criteria. Second, the finalized criteria were applied in an FANP to rank 10 different TSE portfolios. The results indicated that profitability, growth, market, and risk are the most important criteria for portfolio selection. Additionally, portfolios 6,