 According to the 2001 census, Vela Luka has a population of 4,380.Croats make up an absolute majority with 100% of the population.In 2011, the total population of Vela Luka (not including Potirna where 22 people are living, mostly from Vela Luka) was 4130.