La République des Seychelles possède un système politique multipartiste avec un président exécutif, à la tête du gouvernent et de l'Etat. Il dirige un Cabinet de 10 ministres, incluant le vice-président. En avril 2004, M. James Alix Michel a remplacé M. France Albert René, aux commandes du gouvernement depuis 1977. Actuellement, le Vice-Président est M. Danny Faure. M. Vincent Meriton, Ministre Désigné, est également Ministre du Développement Communautaire, de la Jeunesse et des Sports.
L’assemblée Nationale détient le pouvoir législatif. Elle est composée de 31 membres dont 25 élus directement sur les résultats des élections proportionnelles de l'assemblée nationale.
Le Parti Lepep, le People’s Party, connu auparavant sous le nom de Front Progressif des Seychelles (SPPF) et actuellement dirigé par le Président Michel, occupe 31 sièges à l'Assemblée.
L’opposition, le Parti National des Seychelles (SNP, anciennement connu sous le nom d'opposition unie) détient les 11 autres sièges. Il est dirigé par Révérend Wavel Ramkalawan.
Le deuxième parti politique principal, (non représenté actuellement à l'Assemblée nationale) est le Parti Démocratique (DP), son leader est M. Alain Volcere.
La République des Seychelles est membre des Nations Unies, de l'union Africaine, du Commonwealth et de La Francophonie. Elle a des ambassades à Paris, New York, Bruxelles, New Delhi, Beijing, Pretoria, Londres et de nombreux consulats dans le monde entier.