共有24个声母和32个韵母，有较多地域词语，如“二气”形容固执不通情理。语序和句法与普通话有略微差异，如石林方言“你格骑单车？”，普通话意为“你骑不骑自行车？”，方言疑问句的语序常为“主语+格+谓语+宾语”。撒尼人的本民族语言是撒尼语，属于藏缅语族彝语支彝语东南部方言撒尼土语，语法上为“主、宾、谓”结构。由于文化和民族的融合，现今超过95%的撒尼人能够使用撒尼语和汉语双语言，并形成“在家讲本语，出门讲汉语”的习惯。撒尼人也拥有自己的文字，即撒尼文，是由图画文字发展而来的象形文字和音缀文字，现存单字1,2