Swat is populated mostly by ethnic Pashtuns and Gujjar and Kohistani communities. The main language spoken is Pashto, with a minority of Torwali and Kalami Kohistani speakers in the Swat Kohistan region of Upper Swat.