| No. | Portrait | Minister | Took office | Left office | Time in office | Party | President | 
|---|
| 1 |  | Danilo Venturini (1922–2015)
 | 24 August 1982 (1982-08-24) | 15 March 1985 (1985-03-15) | 2 years, 203 days |  | Independent | João Figueiredo (PDS) | 
| 2 |  | Nelson de Figueredo Ribeiro (born 1930)
 | 30 April 1985 (1985-04-30) | 28 May 1986 (1986-05-28) | 1 year, 28 days |  | Independent | José Sarney (MDB) | 
| 3 |  | Dante de Oliveira (1952–2006)
 | 28 May 1986 (1986-05-28) | 2 June 1987 (1987-06-02) | 1 year, 5 days |  | MDB | José Sarney (MDB) | 
| 4 |  | Marcos Freire (1931–1987)
 | 4 June 1987 (1987-06-04) | 8 September 1987 (1987-09-08) | 96 days |  | MDB | José Sarney (MDB) | 
| 5 |  | Jader Barbalho (born 1944)
 | 22 September 1987 (1987-09-22) | 29 July 1988 (1988-07-29) | 311 days |  | MDB | José Sarney (MDB) | 
| – |  | Leopoldo Bessone (1942–2013)
 Acting
 | 17 August 1988 (1988-08-17) | 15 February 1989 (1989-02-15) | 182 days |  | MDB | José Sarney (MDB) | 
| 6 |  | Raul Jungmann (born 1952)
 | 30 April 1996 (1996-04-30) | 4 April 2002 (2002-04-04) | 5 years, 339 days |  | PPS | Fernando Henrique Cardoso (PSDB) | 
| 7 |  | José Abrão (born 1945)
 | 4 April 2002 (2002-04-04) | 1 January 2003 (2003-01-01) | 272 days |  | PSDB | Fernando Henrique Cardoso (PSDB) | 
| 8 |  | Miguel Rossetto (born 1960)
 | 1 January 2003 (2003-01-01) | 31 March 2006 (2006-03-31) | 3 years, 89 days |  | PT | Luiz Inácio Lula da Silva (PT) | 
| 9 |  | Guilherme Cassel (born 1956)
 | 31 March 2006 (2006-03-31) | 1 January 2011 (2011-01-01) | 4 years, 276 days |  | PT | Luiz Inácio Lula da Silva (PT) | 
| 10 |  | Afonso Florence (born 1960)
 | 1 January 2011 (2011-01-01) | 14 March 2012 (2012-03-14) | 1 year, 73 days |  | PT | Dilma Rousseff (PT) | 
| 11 |  | Pepe Vargas (born 1958)
 | 14 March 2012 (2012-03-14) | 17 March 2014 (2014-03-17) | 2 years, 3 days |  | PT | Dilma Rousseff (PT) | 
| 12 |  | Miguel Rossetto (born 1960)
 | 17 March 2014 (2014-03-17) | 8 September 2014 (2014-09-08) | 175 days |  | PT | Dilma Rousseff (PT) | 
| – |  | Laudemir André Müller (born 1975)
 Acting
 | 8 September 2014 (2014-09-08) | 1 January 2015 (2015-01-01) | 115 days |  | Independent | Dilma Rousseff (PT) | 
| 13 |  | Patrus Ananias (born 1952)
 | 1 January 2015 (2015-01-01) | 14 April 2016 (2016-04-14) | 1 year, 104 days |  | PT | Dilma Rousseff (PT) | 
| – |  | Maria Fernanda Ramos Coelho (born 1961)
 Acting
 | 14 April 2016 (2016-04-14) | 19 April 2016 (2016-04-19) | 5 days |  | Independent | Dilma Rousseff (PT) | 
| 14 |  | Patrus Ananias (born 1952)
 | 19 April 2016 (2016-04-19) | 12 May 2016 (2016-05-12) | 23 days |  | PT | Dilma Rousseff (PT) | 
| 15 |  | Paulo Teixeira (born 1961)
 | 1 January 2023 (2023-01-01) | Incumbent | 2 years, 303 days |  | PT | Luiz Inácio Lula da Silva (PT) |