En 2002, Sanchez Lozada est réélu président, et poursuit la même politique néolibérale, soutenu par le FMI, ce qui provoqua de très nombreuses manifestations (contre la baisse des salaires des fonctionnaires, les augmentations d’impôts, l’exportation de gaz naturels par une compagnie privée).
Cela se termina en grève générale de plusieurs jours à La Paz : Sanchez Lozada démissionne en 2003.
Il est remplacé par Carlos Mesa, qui démissionne deux ans plus tard. La vie politique bolivienne devient un véritable casse-tête chinois, et des élections sont prévues pour 2005 (deux ans avant les échéances normales).
A la grande surprise de bien des personnes, c’est Evo Morales Ayma qui est élu.
Leader contestataire et représentant des cocaleros pendant les manifestations de 2003, il représente l’espoir d’une indépendance vis-à-vis des Etats Unis et d’une alternative démocratique réelle, passant par la reconnaissance des cultures indigènes. Il nationalise rapidement l’industrie des hydrocarbures, encourage l’éducation bilingue, et convoque une Assemblée Constitutionnelle.
Mais les intérêts économique en jeux sont tels, et les résistances sociales tellement fortes, que ces politiques provoquent une levée de bouclier de la part de l’élite dominante de Santa Cruz, qui bloque à coup de boycott le processus constitutionnel.
Elle est soutenue par les Etats-Unis, puisque Morales encourage la culture de la coca, en tant qu’élément culturel, ce qui ne leur plaît évidemment pas. De plus, les grèves et les affrontements sociaux ne s’essoufflent pas, contre la réforme agraire proposée, contre de nombreuses réformes proposées jugées trop faibles ou trop poussées, entre différents secteurs de la société se disputant les faveurs des réformes…
Reconduit en 2010, Evo Morales doit se confronter de plus en plus aux doubles résistances, celle de l’élite conservatrice néolibérale, et celles des contestations sociales. Cela a été particulièrement le cas pendant les élections judiciaires (!) d’octobre 2011 ; avancée sociale ou absurdité populiste ?