The 2004 Sri Lankan provincial council election was held on 24 April 2004 and 10 July 2004 to elect members to seven provincial councils in Sri Lanka. No election was held in the eighth province, North Eastern, which had been governed directly by the national government since March 1990. The United People's Freedom Alliance, which was in power nationally, won all seven provinces.