Mali Lošinj is a town in the Primorje-Gorski Kotar County, on the island of Lošinj, in western Croatia. At the time of the 2011 census, there were 8,116 inhabitants, of whom 86% were Croats.