|
Name | Portrait | Tenure | Political party | Parliament | References |
| James Aubrey Martensz | | 14 October 1947 – 29 December 1948 | | 1st | [1] |
| Hameed Hussain Sheikh Ismail | | 11 January 1949 – 14 February 1951 | Independent | 1st | [1] |
| T. Ramalingam | | 15 February 1951 – 8 April 1952 | All Ceylon Tamil Congress | 1st | [1] |
| M. W. R. de Silva | | 9 June 1952 – 18 February 1956 | United National Party | 2nd | [1] |
| R. S. Pelpola | | 19 April 1956 – 18 September 1958 | Sri Lanka Freedom Party | 3rd | [1] |
| L. S. Jinasena | | 18 September 1958 – 5 December 1959 | United National Party | 3rd | [1] |
| Hugh Fernando | | 30 March 1960 – 23 April 1960 | United National Party | 4th | [1] |
| A. M. Adikari | | 5 August 1960 – 17 October 1962 | Sri Lanka Freedom Party | 5th | [1] |
| D. A. Rajapaksa | | 6 November 1962 – 10 February 1964 | Sri Lanka Freedom Party | 5th | [1] |
| I. A. Cader | | 12 February 1964 – 17 December 1964 | Sri Lanka Freedom Party | 5th | [1] |
| Thomas Quentin Fernando | | 5 April 1965 – 22 April 1967 | United National Party | 6th | [1] |
| Razik Fareed | | 18 May 1967 – 28 September 1967 | United National Party | 6th | [1] |
| M. Sivasithamparam | | 29 September 1967 – 8 March 1968 | Illankai Tamil Arasu Kachchi | 6th | [1] |
| G. J. P. Perera | | 9 March 1968 – 25 March 1970 | United National Party | 6th | [1] |
| Senapala Samarasekera | | 22 July 1970 – 22 May 1972 | Sri Lanka Freedom Party | 7th | [1] |
|
Name | Portrait | Tenure | Political party | Assembly | References |
| Senapala Samarasekera | | 22 May 1972 – 10 July 1976 | Sri Lanka Freedom Party | 1st | [1] |
| C. Arulampalam | | 23 July 1976 – 18 May 1977 | Sri Lanka Freedom Party | 1st | [1] |
| C. R. Beligammana | | 4 August 1977 – 6 September 1977 | United National Party | 2nd | [1] |
| Edmund Samarawickrema | | 7 September 1977 – 7 September 1978 | United National Party | 2nd | [1] |
|
Name | Portrait | Tenure | Political party | Parliament | References |
| Edmund Samarawickrema | | 7 September 1978 – 20 December 1988 | United National Party | 1st | [1] |
| Ariya B. Rekawa | | 9 March 1989 – 24 June 1994 | United National Party | 2nd | [1] |
| Rauff Hakeem | | 25 August 1994 – 10 October 2000 | Sri Lanka Muslim Congress | 3rd | [1] |
| Lalith Dissanayake | | 18 October 2000 – 10 October 2001 | Sri Lanka Freedom Party | 4th | [1] |
| Siri Andrahennady | | 19 December 2001 – 7 February 2004 | United National Party | 5th | [1] |
| M. Satchithanandan | | 18 May 2004 – 25 August 2006 | United National Party | 6th | [1] |
| Piyasiri Wijenayake | | 5 September 2006 – 4 October 2006 | Janatha Vimukthi Peramuna | 6th | [1] |
| Ramalingam Chandrasekar | | 5 October 2006 – 20 April 2010 | Janatha Vimukthi Peramuna | 6th | [1] |
| Murugesu Chandrakumar | | 22 April 2010 – 26 June 2015 | Eelam People's Democratic Party | 7th | [1] |
| Selvam Adaikalanathan | | 20 January 2015 – 2 March 2020 | Tamil Eelam Liberation Organization | 8th | [1] |
| Angajan Ramanathan | | 20 August 2020 – Present | Sri Lanka Freedom Party | 9th | [1] |