| Independiente (17) Conservadores (13) Liberales (14) NDP (4) Laboristas (1) PPP (2) Militares (16) USDP (1) |
| DPNU (2) NCP (4) DAP (1) CDP (1) ARENA (4) FMLN (2) GANA (1) |
| No. | Nombre (Nacimiento-Muerte) | Retrato | Duración del mandato | Afiliación política |
| 1 | Juan Lindo (1790-1857) |  | 22 de febrero de 1841 | 20 de junio de 1841 | Conservador |
| 2 | Pedro José Acre (1801-1871) |  | 20 de junio de 1841 | 28 de junio de 1841 | Independiente |
| 1 | Juan Lindo (1790-1857) |  | 28 de junio de 1841 | 1 de febrero de 1842 | Conservador |
| 3 | José Escolástico Marín (?-1846) |  | 1 de febrero de 1842 | 14 de abril de 1842 | Independiente |
| 4 | Juan José Guzmán (1800-1847) |  | 14 de abril de 1842 | 1 de febrero de 1844 | Conservador |
| 5 | Fermín Palacios (?-?) |  | 1 de febrero de 1844 | 7 de febrero de 1844 | Independiente |
| 6 | Francisco Malespín (1806-1846) |  | 7 de febrero de 1844 | 15 de febrero de 1845 | Conservador |
| 7 | Joaquín Eufrasio Guzmán (1801-1875) |  | 15 de febrero de 1845 | 1 de febrero de 1846 | Independiente |
| 5 | Fermín Palacios (?-?) |  | 1 de febrero de 1846 | 21 de febrero de 1846 | Independiente |
| 8 | Eugenio Aguilar (1804-1879) |  | 21 de febrero de 1846 | 1 de febrero de 1848 | Liberal |
| 9 | Tomás Medina (1803-1884) |  | 1 de febrero de 1848 | 3 de febrero de 1848 | Independiente |
| 10 | José Félix Quirós (1811-1883) |  | 3 de febrero de 1848 | 7 de febrero de 1848 | Independiente |
| 11 | Doroteo Vasconcelos (1803-1883) |  | 7 de febrero de 1848 | 1 de febrero de 1850 | Liberal |
| 12 | Ramón Rodríguez (?-?) |  | 1 de febrero de 1850 | 4 de febrero de 1850 | Independiente |
| 11 | Doroteo Vasconcelos (1803-1883) |  | 4 de febrero de 1850 | 1 de marzo de 1851 | Liberal |
| 13 | José Félix Quirós (1811-1883) |  | 1 de marzo de 1851 | 3 de mayo de 1851 | Independiente |
| 14 | Francisco Dueñas (1810-1884) |  | 13 de mayo de 1851 | 30 de enero de 1852 | Conservador |
| 15 | José María San Martín (1811-1857) |  | 30 de enero de 1852 | 1 de febrero de 1852 | Conservador |
| 14 | Francisco Dueñas (1810-1884) |  | 1 de febrero de 1852 | 1 de febrero de 1854 | Conservador |
| 16 | Vicente Gómez (?-?) |  | 1 de febrero de 1854 | 15 de febrero de 1854 | Independiente |
| 15 | José María San Martín (1811-1857) |  | 15 de febrero de 1854 | 1 de febrero de 1856 | Conservador |
| 14 | Francisco Dueñas (1810-1884) |  | 1 de febrero de 1856 | 12 de febrero de 1856 | Conservador |
| 17 | Rafael Campo (1813-1890) |  | 12 de febrero de 1856 | 1 de febrero de 1858 | Conservador |
| 18 | Lorenzo Zepeda (?-?) |  | 1 de febrero de 1858 | 7 de febrero de 1858 | Independiente |
| 19 | Miguel Santín del Castillo (1830-1880) |  | 7 de febrero de 1858 | 24 de enero de 1859 | Conservador |
| 20 | Joaquín Eufrasio Guzmán (1801-1875) Presidente en funciones |  | 24 de enero de 1859 | 15 de febrero de 1859 | Independiente |
| 21 | José María Peralta (1807-1883) |  | 15 de febrero de 1859 | 12 de marzo de 1859 | Independiente |
| 22 | Gerardo Barrios (1813-1865) |  | 12 de marzo de 1859 | 26 de octubre de 1863 | Liberal |
| 14 | Francisco Dueñas (1810-1884) |  | 26 de octubre de 1863 | 15 de abril de 1871 | Conservador |
| 23 | Santiago González (1818-1887) |  | 15 de abril de 1871 | 1 de febrero de 1876 | Liberal |
| 24 | Andrés del Valle (1833-1888) |  | 1 de febrero de 1876 | 1 de mayo de 1876 | Liberal |
| 25 | Rafael Zaldívar (1834-1903) |  | 1 de mayo de 1876 | 6 de abril de 1884 | Liberal |
| 26 | Ángel Guirola (1826-1910) |  | 6 de abril de 1884 | 21 de agosto de 1884 | Independiente |
| 25 | Rafael Zaldívar (1834-1903) |  | 21 de agosto de 1884 | 14 de mayo de 1885 | Liberal |
| 27 | Fernando Figueroa (1849-1919) | .jpg) | 14 de mayo de 1885 | 18 de junio de 1885 | Militar / Liberal |
| 28 | José Rosales (1827-1891) |  | 18 de junio de 1885 | 22 de junio de 1885 | Independiente |
| 29 | Francisco Menéndez (1830-1890) |  | 22 de junio de 1885 | 22 de junio de 1890 | Militar / Liberal |
| 30 | Carlos Ezeta (1852-1903) |  | 22 de junio de 1890 | 9 de junio de 1894 | Militar / Liberal |
| 31 | Rafael Antonio Gutiérrez (1845-1921) |  | 10 de junio de 1894 | 13 de noviembre de 1898 | Militar / Liberal |
| 32 | Tomás Regalado (1861-1906) |  | 14 de noviembre de 1898 | 1 de marzo de 1903 | Militar / Liberal |
| 33 | Pedro José Escalón (1847-1923) |  | 1 de marzo de 1903 | 1 de marzo de 1907 | Militares / Conservadores |
| 27 | Fernando Figueroa (1849-1919) | .jpg) | 1 de marzo de 1907 | 1 de marzo de 1911 | Militar / Liberal |
| 34 | Manuel Enrique Araujo (1865-1913) |  | 1 de marzo de 1911 | 8 de febrero de 1913 | Independiente |
| 35 | Carlos Meléndez Ramírez (1861-1919) |  | 9 de febrero de 1913 | 29 de agosto de 1914 | Partido Nacional Democrático |
| 36 | Alfonso Quiñónez Molina (1874-1950) |  | 29 de agosto de 1914 | 1 de marzo de 1915 | Partido Nacional Democrático |
| 35 | Carlos Meléndez Ramírez (1861-1919) |  | 1 de marzo de 1915 | 21 de diciembre de 1918 | Partido Nacional Democrático |
| 36 | Alfonso Quiñónez Molina (1874-1950) Presidente en funciones |  | 21 de diciembre de 1918 | 1 de marzo de 1919 | Partido Nacional Democrático |
| 37 | Jorge Meléndez (1871-1953) |  | 1 de marzo de 1919 | 1 de marzo de 1923 | Partido Nacional Democrático |
| 36 | Alfonso Quiñónez Molina (1874-1950) |  | 1 de marzo de 1923 | 1 de marzo de 1927 | Partido Nacional Democrático |
| 38 | Pío Romero Bosque (1860-1935) |  | 1 de marzo de 1927 | 1 de marzo de 1931 | Partido Nacional Democrático |
| 39 | Arturo Araujo (1878-1967) |  | 1 de marzo de 1931 | 2 de diciembre de 1931 | Partido del Trabajo |
| 40 | Coronel de la Guardia Nacional Joaquín Valdés | | 2 de diciembre de 1931 | 2 de diciembre de 1931 | militar |
| 41 | Coronel Juan Vicente Vidal | | 2 de diciembre de 1931 | 2 de diciembre de 1931 | militar |
| 42 | Primer Regimiento de Infantería Capitán Manuel Urbina. | | 2 de diciembre de 1931 | 2 de diciembre de 1931 | militar |
| 43 | Capitán Visitación Antonio Pacheco | | 2 de diciembre de 1931 | 2 de diciembre de 1931 | militar |
| 43 | Teniente Joaquín Castro Canizales | | 2 de diciembre de 1931 | 2 de diciembre de 1931 | militar |
| 44 | Teniente del Regimiento de Artillería Carlos Rodríguez | | 3 de diciembre de 1931 | 3 de diciembre de 1931 | militar |
| 45 | Subteniente Julio Cañas | | 3 de diciembre de 1931 | 3 de diciembre de 1931 | militar |
| 46 | Primer Regimiento de Ametralladoras Subteniente José Alonso Huezo | | 3 de diciembre de 1931 | 3 de diciembre de 1931 | militar |
| 47 | Subteniente Miguel Hernández Saldaña | | 3 de diciembre de 1931 | 3 de diciembre de 1931 | militar |
| 48 | Regimiento de Caballería Subteniente Héctor Montalvo. | | 3 de diciembre de 1931 | 3 de diciembre de 1931 | militar |
| 49 | Subteniente de Aviación Militar Juan Ramón Munés | | 4 de diciembre de 1931 | 4 de diciembre de 1931 | militar |
| 50 | Ministerio de Guerra Coronel Osmín Aguirre y Salinas | | 4 de diciembre de 1931 | 4 de diciembre de 1931 | militar |
| militar | | 2 de diciembre de 1931 | 4 de diciembre de 1931 | El Directorio Cívico gobernó El Salvador del 2 al 4 de diciembre de 1931 . Compuesto en su totalidad por militares, el directorio cívico inició la era de las dictaduras militares. El directorio cívico terminó su gobierno cuando la Presidencia de la República fue entregada al vicepresidente Maximiliano Hernández Martínez , quien posteriormente perpetraría una masacre en 1932. El directorio cívico estaba formado por (según la organización militar a la que pertenecían) |
| 51 | Maximiliano Hernández Martínez (1882-1966) |  | 4 de diciembre de 1931 | 28 de agosto de 1934 | Militar / Partido Nacional Pro Patria |
| 52 | Andrés Ignacio Menéndez (1879-1962) Presidente provisional |  | 29 de agosto de 1934 | 1 de marzo de 1935 | Militar / Partido Nacional Pro Patria |
| 51 | Maximiliano Hernández Martínez (1882-1966) |  | 1 de marzo de 1935 | 9 de mayo de 1944 | Militar / Partido Nacional Pro Patria |
| 52 | Andrés Ignacio Menéndez (1879-1962) Presidente provisional |  | 9 de mayo de 1944 | 20 de octubre de 1944 | Militar / Partido Nacional Pro Patria |
| 50 | Osmín Aguirre y Salinas (1889-1977) Presidente provisional |  | 21 de octubre de 1944 | 1 de marzo de 1945 | Militar |
| 53 | Salvador Castañeda Castro (1888-1965) |  | 1 de marzo de 1945 | 14 de diciembre de 1948 | Militares / Partido Socialdemócrata de la Unificación |
| 54 | Manuel de Jesús Córdova (n. 1911 .m. 1999) | | 14 de diciembre de 1948 | 15 de diciembre de 1948 | Consejo de Gobierno Revolucionario |
| 55 | Óscar A. Bolaños (nacido en 1912 y fallecido en 2011) | | 15 de diciembre de 1948 | 15 de diciembre de 1948 | Consejo Revolucionario de Gobierno |
| 56 | Óscar Osorio (n. 1910 - n. 1969) | | 15 de diciembre de 1948 | 15 de diciembre de 1949 | Consejo de Gobierno Revolucionario |
| 57 | Reynaldo Galindo Pohl (n. 1918 - n. 2012) | | 15 de diciembre de 1949 | 15 de diciembre de 1949 | Consejo de Gobierno Revolucionario |
| 58 | Humberto Costa (n. 1906 - m. 2017) |  | 15 de diciembre de 1949 | 14 de septiembre de 1950 | Consejo de Gobierno Revolucionario |
| 56 | Óscar Osorio (1910-1969) |  | 14 de septiembre de 1950 | 14 de septiembre de 1956 | Militares / Partido Revolucionario de Unificación Democrática |
| 59 | José María Lemus (1911-1993) | | 14 de septiembre de 1956 | 26 de octubre de 1960 | Militares / Partido Revolucionario de Unificación Democrática |
| 60 | Miguel Ángel Castillo (n. 1915 - n. 1999) | | 26 de octubre de 1960 | 26 de octubre de 1960 | Consejo Revolucionario de Gobierno |
| 61 | Fabio Castillo Figueroa (n. 1921 - n. 2012) | | 26 de octubre de 1960 | 26 de octubre de 1960 | Consejo Revolucionario de Gobierno |
| 62 | Ricardo Falla Cáceres (n. 1921) | | 26 de octubre de 1960 | 26 de octubre de 1960 | Consejo de Gobierno Revolucionario |
| 63 | René Fortín Magaña (n. 1931) | | 26 de octubre de 1960 | 26 de octubre de 1960 | Consejo Revolucionario de Gobierno |
| 64 | Rubén Alonso Rosales (n. 1925) | | 26 de octubre de 1960 | 2 de enero de 1961 | Consejo Revolucionario de Gobierno |
| 65 | Cnel César Yanes Uriah | | 2 de enero de 1961 | 25 de enero de 1961 | Consejo Revolucionario de Gobierno |
| 66 | Aníbal Portillo (todo el tiempo) | | 25 de enero de 1961 | 25 de enero de 1961 | Consejo Revolucionario de Gobierno |
| 67 | Feliciano Avelar (todo el tiempo) | | 25 de enero de 1961 | 25 de enero de 1961 | Consejo Revolucionario de Gobierno |
| 68 | José Antonio Rodríguez Porth | | 25 de enero de 1961 | 6 de abril de 1961 | Junta de Gobierno |
| 69 | Mariano Castro Morán | | 6 de abril de 1961 | 6 de abril de 1961 | Junta de Gobierno |
| 70 | José Francisco Valiente | | 6 de abril de 1961 | 11 de septiembre de 1961 | Junta de Gobierno |
| 71 | Julio Adalberto Rivera Carballo |  | 26 de octubre de 1960 | 25 de enero de 1961 | Junta de Gobierno |
| 72 | Directorio cívico-militar |  | 25 de enero de 1961 | 25 de enero de 1962 | Directorio cívico-militar |
| 73 | Eusebio Rodolfo Cordón Cea (1899-1966) |  | 25 de enero de 1962 | 1 de julio de 1962 | Independiente |
| 71 | Julio Adalberto Rivera Carballo (1921-1973) |  | 1 de julio de 1962 | 1 de julio de 1967 | Militar / Partido de la Coalición Nacional |
| 74 | Fidel Sánchez Hernández (1917-2003) |  | 1 de julio de 1967 | 1 de julio de 1972 | Militar / Partido de la Coalición Nacional |
| 75 | Arturo Armando Molina (1927-2021) |  | 1 de julio de 1972 | 1 de julio de 1977 | Militar / Partido de la Coalición Nacional |
| 58 | Carlos Humberto Romero (1924-2017) |  | 1 de julio de 1977 | 15 de octubre de 1979 | Militar / Partido de la Coalición Nacional |
| 76 | Adolfo Arnoldo Majano Ramos (n. 1938) | | 15 de octubre de 1979 | 15 de octubre de 1979 | Junta Revolucionaria de Gobierno de El Salvador |
| 77 | Jaime Abdul Gutiérrez Avendaño (n. 1936 - n. 2012) | | 15 de octubre de 1979 | 15 de octubre de 1979 | Junta Revolucionaria de Gobierno de El Salvador |
| 78 | Román Mayorga Quirós | | 15 de octubre de 1979 | 15 de octubre de 1979 | Junta Revolucionaria de Gobierno de El Salvador |
| 79 | Guillermo Ungo (n. 1931 - n. 1991) | | 15 de octubre de 1979 | 5 de enero de 1980 | Junta Revolucionaria de Gobierno de El Salvador |
| 80 | Marco Antonio Andino (n. 1936 - n. 2014) | | 5 de enero de 1980 | 31 de enero de 1980 | Junta Revolucionaria de Gobierno de El Salvador |
| 81 | José Antonio Morales Ehrlich (n. 1935) | | 31 de enero de 1980 | 30 de enero de 1980 | Junta Revolucionaria de Gobierno de El Salvador |
| 82 | José Ramón Ávalos Navarrete (n. 1938) | | 30 de enero de 1980 | 30 de enero de 1980 | Junta Revolucionaria de Gobierno de El Salvador |
| 83 | Héctor Miguel Antonio Dada Hirezi (nacido en 1938 y fallecido en 2012) | | 30 de enero de 1980 | 2 de mayo de 1980 | Junta Revolucionaria de Gobierno de El Salvador |
| 84 | Junta de Gobierno Revolucionaria |  | 15 de octubre de 1979 | 2 de mayo de 1982 | Junta de Gobierno Revolucionaria |
| 85 | José Napoleón Duarte (n. 1925 - n. 1990) | | 2 de mayo de 1980 | 2 de mayo de 1982 | Partido de Acción Democrática |
| 86 | Álvaro Magaña (1925-2001) |  | 2 de mayo de 1982 | 1 de junio de 1984 | Partido de Acción Democrática |
| 85 | José Napoleón Duarte (1925-1990) |  | 1 de junio de 1984 | 1 de junio de 1989 | Partido Demócrata Cristiano |
| 87 | Alfredo Cristiani (nacido en 1947) |  | 1 de junio de 1989 | 1 de junio de 1994 | Alianza Republicana Nacionalista |
| 89 | Armando Calderón Sol (1948-2017) |  | 1 de junio de 1994 | 1 de junio de 1999 | Alianza Republicana Nacionalista |
| 90 | Francisco Flores Pérez (1959-2016) |  | 1 de junio de 1999 | 1 de junio de 2004 | Alianza Republicana Nacionalista |
| 91 | Antonio Saca (nacido en 1965) |  | 1 de junio de 2004 | 1 de junio de 2009 | Alianza Republicana Nacionalista |
| 92 | Mauricio Funes (nacido en 1959) | .jpg) | 1 de junio de 2009 | 1 de junio de 2014 | Frente de Liberación Nacional Farabundo Martí |
| 93 | Salvador Sánchez Cerén (nacido en 1944) |  | 1 de junio de 2014 | 1 de junio de 2019 | Frente de Liberación Nacional Farabundo Martí |
| 94 | Nayib Bukele (nacido en 1981) | .jpg) | 1 de junio de 2019 | Titular | Gran Alianza por la Unidad Nacional |