This research paper discusses the necessity of automatic dialect identification for the Kurdish language, which has multiple dialects, including Kurmanji and Sorani, that are often mutually unintelligible. Using supervised machine learning classification methods, the authors aim to enhance computational activities related to Kurdish dialect processing due to the complexity arising from linguistic diversity and lack of standard orthography. The paper highlights the challenges faced in natural language processing for Kurdish and proposes a methodology that can also be applied to other similar languages.