which branch declares war
The executive branch
The executive branch declares war. The president cannot declare war, though, without the approval of Congress.