congress
Congress has the power to declare war. The president of the United States is the commander of the military but cannot declare war without Congress.
For the United States, only the US Congress has the power to declare war. That's explicit in the US consitution.
The Constitution grants Congress the sole authority to declare war.
No, that is not true. The official power to declare war belongs to Congress.
well the congress have the power to declare war
Congress
Yes. The US Constitution, Article One says, "Congress shall have power to ... declare War."
Expressed
No, the President does not have the power to declare war. That power is reserved to Congress by Article I, Section 8. The President is empowered to deploy troops for limited purposes and limited periods of time under the War Powers Act, but he has no power to declare war.
The Congress
Each state does not have the power to declare war. Only Congress can declare war.
Congress has the power to declare war not the President.