Background: The stage of tooth formation is one of the most reliable indicators for predicting a patient's developmental age by radiographs. This study compared the accuracy of three distinct dental age estimation methods (Demirjian, Nolla, and Willems) in children aged 3-17 in the northern Iranian population. Methods: This cross-sectional study examined panoramic radiographs of 434 children aged 3-17 from Mazandaran Province, Iran, who had teeth 31-37 present on the left mandible. This study employed the Demirjian, Nolla, and Willems methods to estimate the dental age of the sample and compare it with the chronological age. The data were analyzed using SPSS v16. A paired t-test was used to compare chronological and dental ages. The Pearson correlation was used to correlate the chronological and dental ages. The errors of different methods were compared using the Wilcoxon test. P values < 0.05 were considered significant for all tests except Wilcoxon. For Wilcoxon, a P value < 0.017 was considered significant. Results: The three methods presented differing mean estimated ages. The Demirjian method delivered the highest mean, and all three methods differed significantly when compared in pairs. The results showed that the Demirjian method overestimated chronological age by 0.25 years (P < 0.001) in girls and 0.09 years (P = 0.28) in boys. The Willems method underestimated chronological age by 0.05 years (P = 0.47) in girls and 0.12 years (P = 0.13) in boys. The Nolla method underestimated chronological age by 0.41 years (P < 0.001) in girls and 0.40 years (P < 0.001) in boys. The accuracy of each method varied with the patient's age. Conclusion: According to the findings, the Willems method outperformed the Demirjian method, and the Demirjian method exceeded the Nolla method for estimating dental age in Iranian children aged 3-17. Overall, the Demirjian method overestimated the age of the study population, whereas the other two underestimated it.