La Unión de los Pueblos de Angola ( port. União dos Povos de Angola ; UPA ) es una organización político-militar angoleña que existió en la etapa inicial de la lucha por la independencia de Angola.
Fue fundada por Holden Roberto en 1954 como la Unión de los Pueblos del Norte de Angola. Se basó en el pueblo Bakongo (los movimientos políticos angoleños de ese período se caracterizaron por la división en líneas étnicas). En 1958 pasó a denominarse Unión de los Pueblos de Angola. Desempeñó un papel destacado en el comienzo de la Guerra de Independencia de Angola , iniciando un levantamiento antiportugués en el norte del país en marzo de 1961 . Durante esta actuación, combatientes de la UPA organizaron una masacre de la población blanca, lo que provocó una dura respuesta de las autoridades portuguesas y la muerte de miles de civiles angoleños. Habiendo sido derrotada, la "Unión de los Pueblos de Angola" se retiró al territorio del Congo , desde donde organizaron pequeñas incursiones contra los portugueses. Paralelamente, se inició un conflicto entre la UPA y otro grupo armado angoleño, el Movimiento Popular para la Liberación de Angola , que debilitó el movimiento de liberación nacional y le hizo el juego a los portugueses.
En 1962, la UPA, junto con el Partido Democrático de Angola, ingresó en la nueva organización Frente Nacional para la Liberación de Angola .