В языке есть несколько диалектов, в том числе северный корсиканский, на котором говорят в районе Бастии и Корте, и южный корсиканский, на котором говорят в окрестностях Сартене и Порто-Веккьо.
Язык разделен на два диалекта: «северный корсиканский», на котором говорят в районе Бастии и Корте, и «южный корсиканский», на котором говорят в регионах Сартене и Порто-Веккьо.