Xavier Darcos commence sa carrière politique dans la ville de son enfance en 1978 en devenant Conseiller économique et social régional, fonction qu’il occupe pendant quatre ans. En 1989, il fait son entrée dans la gestion communale en tant qu’adjoint, responsable des affaires culturelles.
En 1993, Xavier Darcos devient membre de cabinet de François Bayrou, ministre de l’Éducation nationale de l’époque puis Alain Juppé le nomme conseiller pour l’éducation et de la culture auprès du Premier ministre de 1995à 1997.
Après la désignation du maire, Yves Guena, au conseil constitutionnel en 1997, 32 des 37 conseillers communaux de Périgueux l’investissent au poste de premier magistrat de la ville (Il sera plébiscité à ce poste par les Pétrocorien en 2001 car il obtiendra 59,7% des suffrages dès le premier tour au dépend de Michel Moyrand, candidat du parti socialiste).
Presque vingt ans après son entrée en politique, en 1998, il brigue avec succès le poste de sénateur de la Dordogne (poste qu’il laissera à Dominique Mortemousque en 2002 après son entrée au gouvernement de Jean-Pierre Raffarin). Il est nommé vice-président de la commission sénatoriale des affaires culturelles. Ses mandats électifs ne l’empêchent pas de présider la communauté d’agglomération Périgourdine (CAP) entre Janvier 2000 et Juillet 2001.
En Mai 2002, Xavier Darcos est appelé au gouvernement en tant que ministre délégué chargé de l’enseignement scolaire et est rattaché au ministère de la jeunesse, de l’éducation nationale et de la recherche. Il cède son poste de maire de Périgueux à Jean-Paul Daudou et devient son premier adjoint.
Xavier Darcos se présente avec succès aux élections régionales dans l’Aquitaine en Mars 2004 et sera confirmé pour un nouveau mandat à ce poste en 2010.A la fin de ce même mois de Mars, il est rattaché directement au ministère des affaires étrangères comme ministre délégué chargé de la coopération, du développement et de la francophonie.
Après son non reconduction au gouvernement, Xavier Darcos reconquiert avec succès la mairie de Périgueux en Septembre 2005. (Son parti perd la mairie d’une centaine de voix au deuxième tour en 2008 et bascule dans l’opposition mais il ne veut pas d’un poste de conseiller municipal).
A partir du mois de Mars 2006, Il occupe le poste de secrétaire nationale chargé de la culture à l’UMP avant de devenir en même temps conseiller politique de ce parti en octobre 2008.
Xavier Darcos fait son retour au gouvernement en Mai 2007. Il est nommé ministre de l’éducation nationale jusqu’en juin 2009 puis ministre du travail, des relations sociales, de la solidarité, de la famille et de la ville, poste qu’il occupera jusqu’en Mars derniers.