The two main reasons that Congress initially refused to annex Texas are:
- If the United States annexed Texas, it would almost certainly mean war with Mexico.
- If the United States annexed Texas, it would enter as a free state and anger Southerners.
These reasons reflect concerns about potential conflict with Mexico and the balance of power between free and slave states in the Union.