which branch can declare laws unconstitutional
You've already chosen the best response. The Supreme Court, as the highest body of the Legislative Branch, is the branch of the government that declares laws as unconstitutional. All issues about the constitutions are settled by the Supreme Court. As the highest court of the land, no other courts can over ride the Supreme Court's decisions. ZambieMan.