Assessment of soil erosion is crucial for any long-term soil conservation plan. Traditional in-situ measurements provide a precise amount of erosion rate; however, the procedure is costly and time-consuming when applied over an extensive area. This study aimed to investigate the use of erosion pins and artificial neural networks (ANNs) to assess the spatial distribution of annual soil erosion rates in the mountainous areas of the north of Iran. First, annual surface erosion and splash erosion were measured using two types of erosion pins. Next, the variables affecting soil erosion (vegetation canopy, the shape of slope, slope gradient, slope length, and soil properties) were identified and estimated through field studies and analysis of a digital elevation model (DEM) and the data set were divided into three subsets of training, cross-validation, and testing. Seven artificial neural network algorithms were used and evaluated to estimate the annual soil erosion rates for the areas without recorded erosion data. Finally, the modeled values were mapped in GIS, and the longitudinal profiles of soil erosion were extracted. Findings showed that (1) Consideration should be given to the generalized feed forward (GFF) network, given the high accuracy rate (NMSE:0.1; R-sqr:0.9) compared to other tested ANN algorithms. (2) Vegetation canopy was found to be the most significant variable in annual soil erosion rate (R: −0.75 to −0.85) compared to other input variables. And (3) Annual measurements of erosion pins revealed that the splash erosion is higher (contributing 62 percent to total erosion) compared to surface runoff erosion (contributing 38 percent to total erosion).