List of presidents of Seychelles

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search

Template:SHORTDESC:

President of the
Republic of Seychelles
File:Flag of the President of Seychelles.svg
ResidenceState House, Victoria, Mahé[1]
Term lengthFive years,
renewable once
Constituting instrumentConstitution of Seychelles (1993)
Inaugural holderJames Mancham
Formation29 June 1976; 49 years ago (1976-06-29)
DeputyVice-President of Seychelles
SalaryR94,000/US$6,896 monthly[2]
Websitehttp://www.statehouse.gov.sc

This article contains a list of presidents of the Republic of Seychelles.

Term limits

[edit | edit source]

As of 2021, there is a two-term limit for the president in the Constitution of Seychelles. The term limit has not been met by any president yet.[3]

List of officeholders

[edit | edit source]
Political parties
Symbols

§ Elected unopposed

No. Portrait Name
(Birth–Death)
Elected Term of office Political party
(Coalition)
Took office Left office Time in office
1 File:James Mancham - Official Portrait (cropped) 2.png Sir James Mancham
(1939-2017)
29 June 1976 5 June 1977
(Deposed in a coup)
341 days SDP
2 File:France Albert-René.png France-Albert René
(1935-2019)
1979[§]
1984[§]
1989[§]
1993
1998
2001
5 June 1977 14 July 2004
(Resigned)
27 years, 39 days SPUP
until 1978 renamed to
SPPF
3 File:James Michel 2014.png James Michel
(born 1944)
2006
2011
2015
14 July 2004 16 October 2016
(Resigned)
12 years, 94 days SPPF
until 2009 renamed to
PP
4 File:Danny Faure 2013-04-23.jpg Danny Faure
(born 1962)
16 October 2016 26 October 2020 4 years, 10 days PP
until 2018 renamed to
US
5 File:Wavel Ramkalawan - president of Seychelles.jpg Wavel Ramkalawan
(born 1961)
2020 26 October 2020 26 October 2025 5 years, 0 days SNP
(LDS)
6 File:Patrick Herminie (cropped).jpg Patrick Herminie
(born 1963)
2025 26 October 2025 Incumbent 179 days US

Timeline

[edit | edit source]

This is a graphical lifespan timeline of the presidents of Seychelles. They are listed in order of first assuming office.

<timeline> ImageSize = width:900 height:auto barincrement:21 PlotArea = top:10 bottom:80 right:150 left:20 AlignBars = late

Colors =

 id:sdp  value:rgb(0,0,1)        legend:Seychelles_Democratic_Party
 id:spup value:rgb(0.73,0.16,0.2)  legend:Seychelles_People's_United_Party
 id:sppf value:rgb(0.82,0.16,0.16) legend:Seychelles_People's_Progressive_Front
 id:pl   value:rgb(0.94,0,0.11)    legend:People's_Party
 id:us   value:rgb(0.86,0,0.15)    legend:United_Seychelles
 id:snp  value:rgb(0.1,0.6,0.35)   legend:Seychelles_National_Party
 id:gray1  value:gray(0.85)
 id:gray2  value:gray(0.95)

DateFormat = dd/mm/yyyy Period = from:01/01/1976 till:23/04/2026 TimeAxis = orientation:horizontal ScaleMajor = gridcolor:gray1 unit:year increment:5 start:1980 ScaleMinor = gridcolor:gray2 unit:year increment:1 start:1976

Legend = columns:1 left:150 top:35 columnwidth:170

TextData =

 pos:(20,38) textcolor:black fontsize:M
 text:"Political party:"

BarData =

bar:Mancham
bar:René
bar:Michel
bar:Faure
bar:Ramkalawan
bar:Herminie

PlotData =

 width:5 align:left fontsize:9 shift:(5,-4) anchor:till
bar:Mancham
 from:29/06/1976 till:05/06/1977 color:sdp text:"James Mancham"
bar:René
 from:05/06/1977 till:02/06/1978 color:spup
 from:02/06/1978 till:14/07/2004 color:sppf text:"France-Albert René"
bar:Michel
 from:14/07/2004 till:12/06/2009 color:sppf
 from:12/06/2009 till:16/10/2016 color:pl text:"James Michel"
bar:Faure
 from:16/10/2016 till:25/11/2018 color:pl
 from:25/11/2018 till:26/10/2020 color:us text:"Danny Faure"
bar:Ramkalawan
 from:26/10/2020 till:26/10/2025 color:snp text:"Wavel Ramkalawan"
bar:Herminie
 from:26/10/2025 till:23/04/2026 color:us text:"Patrick Herminie"

</timeline>

The following chart lists presidents by lifespan (living presidents on the green line), with the years outside of their presidency in beige.

<timeline> Define $width = 1000 # 9.09 pixels per year ($end - $start) × 9.09 Define $warning = 880 # $width - 120 Define $height = 275 # 6 × 25 + 125 Define $footnote = 600 # $width - 400

DateFormat = dd/mm/yyyy

Define $dy = -5 # shift text to button side of bar Define $start = 01/01/1935 # Just before eldest (René) was born Define $end = 01/01/2030 # Next 5-year multiple after this year Define $now = 23/04/2026

ImageSize = width:$width height:$height PlotArea = right:10 left:1 bottom:80 top:60 Period = from:$start till:$end TimeAxis = orientation:horizontal Legend = orientation:vertical columns:1 left:0 top:50 columnwidth:500

Colors =

    id:bg              value:white
    id:lightline       value:rgb(0.8, 0.8, 0.8)
    id:lighttext       value:rgb(0.5, 0.5, 0.5)
    id:LIFESPAN        value:rgb(0.88, 0.90, 0.70) Legend: Lifespan
    id:SDP             value:rgb(0, 0, 1)          Legend: Seychelles_Democratic_Party
    id:US              value:rgb(0.73, 0.16, 0.2)  Legend: Seychelles_People's_United_Party/Seychelles_People's_Progressive_Front/People’s_Party/United_Seychelles
    id:SNP             value:rgb(0.02, 0.59, 0.29) Legend: Seychelles_National_Party
    id:NAME            value:rgb(0.15, 0.13, 0.05)
    id:TODAY           value:green

BackgroundColors = canvas:bg ScaleMinor = gridcolor:lightline unit:year increment:1 start:$start ScaleMajor = gridcolor:lighttext unit:year increment:10 start:1940

LineData=

  at:$now color:TODAY width:0.1

PlotData=

 bar:1 width:18
   color:LIFESPAN align:center fontsize:M
   from:11/08/1939 till:28/06/1976 shift:(-0,$dy) textcolor:NAME text:James Mancham
   color:SDP
   from:29/06/1976 till:05/06/1977
   color:LIFESPAN
   from:05/06/1977 till:08/01/2017
 bar:2 width:18
   color:LIFESPAN align:center fontsize:M
   from:16/11/1935 till:05/06/1977 shift:(-0,$dy) textcolor:NAME text:France-Albert René
   color:US
   from:05/06/1977 till:14/07/2004
   color:LIFESPAN
   from:14/07/2004 till:27/02/2019
 bar:3 width:18
   color:LIFESPAN align:center fontsize:M
   from:16/08/1944 till:14/07/2004 shift:(-0,$dy) textcolor:NAME text:James Michel
   color:US
   from:14/07/2004 till:16/10/2016
   color:LIFESPAN
   from:16/10/2016 till:$now
 bar:4 width:18
   color:LIFESPAN align:center fontsize:M
   from:08/05/1962 till:16/10/2016 shift:(-0,$dy) textcolor:NAME text:Danny Faure
   color:US
   from:16/10/2016 till:26/10/2020
   color:LIFESPAN
   from:26/10/2020 till:$now
 bar:5 width:18
   color:LIFESPAN align:center fontsize:M
   from:15/03/1961 till:26/10/2020 shift:(-0,$dy) textcolor:NAME text:Wavel Ramkalawan
   color:SNP
   from:26/10/2020 till:26/10/2025
   color:LIFESPAN
   from:26/10/2025 till:$now
 bar:6 width:18
   color:LIFESPAN align:center fontsize:M
   from:22/09/1963 till:26/10/2025 shift:(-0,$dy) textcolor:NAME text:Patrick Herminie
   color:US
   from:26/10/2025 till:$now

TextData =

 fontsize:M
 textcolor:green
 pos:($warning,30)
 text:Updated 04/2026

TextData =

 pos:(340,$height)
 fontsize:L
 textcolor:black
 text:"Lifespan of each Seychellois president"
</timeline>

The following chart shows presidents by their age (living presidents in green), with the years of their presidency in blue.

<timeline> ImageSize = width:1000 height:120 PlotArea = width:900 height:90 left:80 bottom:30 AlignBars = justify

Colors =

 id:pre   value:rgb(0.7,0.7,0.7) # grey
 id:pres  value:rgb(0,0,1) # blue
 id:post  value:rgb(0.7,0.7,0.7) # grey
 id:alive value:rgb(0.5,0.8,0.5) # green

Period = from:0 till:83.5 TimeAxis = orientation:horizontal ScaleMajor = gridcolor:black unit:year increment:10 start:0 ScaleMinor = unit:year increment:1 start:0

PlotData=

 align:center   width:8 shift:(0,-0)
 bar:Mancham color:pre from:0  till:36.88
 bar:Mancham color:pres from:36.88  till:37.82
 bar:Mancham color:post from:37.82  till:77.41
 bar:René color:pre from:0  till:41.55
 bar:René color:pres from:41.55  till:68.66
 bar:René color:post from:68.66  till:83.28
 bar:Michel color:alive from:0  till:59.91
 bar:Michel color:pres from:59.91  till:72.17
 bar:Michel color:alive from:72.17  till:81.7 
 bar:Faure color:alive from:0  till:54.44
 bar:Faure color:pres from:54.44  till:58.47
 bar:Faure color:alive from:58.47  till:64 
 bar:Ramkalawan color:alive from:0  till:59.62
 bar:Ramkalawan color:pres from:59.62  till:64.62
 bar:Ramkalawan color:alive from:64.62  till:65.1 
 bar:Herminie color:alive from:0  till:62.09
 bar:Herminie color:pres from:62.09  till:62.6 

</timeline>

Latest election

[edit | edit source]
CandidatePartyFirst roundSecond round
Votes%Votes%
Patrick HerminieUnited Seychelles30,73648.8334,38952.73
Wavel RamkalawanLinyon Demokratik Seselwa29,23046.4430,82347.27
Maarco FrancisSeychelles United Movement1,3292.11
Robert MoumouSeychelles People's National Movement5930.94
Alain St AngeLalyans Nouvo Sesel5130.82
Charles De ClarisseIndependent2530.40
Ralph VolcèreIndependent2170.34
Kisna LouiseIndependent680.11
Total62,939100.0065,212100.00
Valid votes62,93997.1165,21297.59
Invalid/blank votes1,8702.891,6072.41
Total votes64,809100.0066,819100.00
Registered voters/turnout77,04584.1277,04586.73
Source: ECS, ECS

See also

[edit | edit source]

References

[edit | edit source]
  1. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  2. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  3. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
[edit | edit source]