Majelis Kekuatan Rakyat Nasional (bahasa Spanyol: Asamblea Nacional del Poder Popular) adalah parlemen legislatif Republik Kuba dan badan tertinggi dari kekuasaan negara. Para anggotanya (yang sekarang berjumlah 612) terpilih dari distrik-distrik elektoral anggota tunggal untuk masa jabatan selama lima tahun. Presiden Majelis saat ininya adalah Esteban Lazo Hernández. Majelis tersebut bertemu dua kali setahun. Pada antar sesi, majelis tersebut diwakili oleh 31 anggota Dewan Negara.[2] Pemilihan terkini diadakan pada 3 Februari 2013.
^Constitution of the Republic of Cuba, 1976, Article 89: "The Council of State is the body of the National Assembly of People’s Power that represents it in the period between sessions, puts its resolutions into effect and complies with all the other duties assigned by the Constitution. It is collegiate and for national and international purposes it is the highest representative of the Cuban state."