The BJP on Thursday retained power in the politically crucial state of Uttar Pradesh, Uttarakhand, Goa and Manipur while the AAP swept Punjab with three-fourths majority to give a boost to its pitch for a national role and the opposition camp ahead of the 2024 Lok Sabha polls.