Rebelión vs. revuelta vs. insurrección vs. levantamiento

The Spanish words 'rebelión', 'revuelta', 'insurrección', and 'levantamiento' all refer to some form of uprising or rebellion. However, they each have subtle differences that determine the context in which they can be used.

Rebelión

This term generally refers to an uprising against a political, social, or economic authority. It often implies a somewhat organized plan to overthrow established governance.
La rebelión contra el régimen totalitario fue cuidadosamente planificada.
(The rebellion against the totalitarian regime was carefully planned.)
Las protestas en la ciudad pronto se convirtieron en una rebelión.
(The protests in the city soon turned into a rebellion.)

Revuelta

'Revuelta' usually connotes unruly or violent uprising, often characterized by chaos without strategic plans. It can also refer to non-political disturbances such as riots.
La revuelta estalló después de que subió el precio del pan.
(The revolt broke out after the price of bread went up.)
El equipo de fútbol perdió y sus seguidores comenzaron una revuelta.
(The football team lost, and their followers started a riot.)

Insurrección

'Insurrección' can be used to denote a well-planned attempt to overthrow a government or authority. It is similar to 'rebelión' but tends to have more military connotations.
La insurrección militar fue sofocada rápidamente por las fuerzas del gobierno.
(The military insurrection was quickly suppressed by government forces.)
La insurrección se propagó por todo el país tan rápido que sorprendió al gobierno.
(The insurrection spread across the country so quickly that it took the government by surprise.)

Levantamiento

Levantamiento generally refers to an uprising or rise against an established power. It might not be as violent as a 'revuelta' but still indicates resistance or opposition.
El levantamiento popular finalmente llevó al derrocamiento del presidente.
(The popular uprising finally led to the overthrow of the president.)
El levantamiento pacífico de los estudiantes forzó cambios políticos importantes.
(The peaceful uprising of the students forced important political changes.)

Summary

`Rebelión`, `revuelta`, `insurrección`, and `levantamiento` all refer to different forms of uprising or disobedience against authority. While `rebelión` and `insurrección` usually imply organized efforts to challenge governance, `revuelta` tends to denote more chaotic uprisings often marked by violence. `Levantamiento` represents any rise against an established power.