what gives congress the power to pass laws in this country

The power of Congress to pass laws is granted by the United States Constitution. Specifically, Article I of the Constitution outlines the legislative powers of Congress, including the ability to make laws, levy taxes, regulate commerce, declare war, and more. This division of power between the legislative, executive, and judicial branches of government is known as the system of checks and balances.