A by-election for the seat was subsequently held on 17 December 1968 for the electorate, where de Silva, representing the United National Party was re-elected, defeating the Lanka Sama Samara Party candidate, Weerasinghe de Silva, by 1,530 votes.