Iraqi army is in shambles, and without some kind of intervention, Baghdad is definitely in jeopardy.
Check it out:

The top congressional Republican laid into President Barack Obama Thursday, accusing him of taking a “nap” on Iraq, while a lawmaker called for U.S. air strikes to repel Islamist rebels advancing on Baghdad.

With jihadists capturing several large Iraqi cities, forcing hundreds of thousands of residents to flee, and threatening Baghdad, hawkish Senator John McCain called for “drastic measures” to reverse the tide and said Obama should sack his national security team for failed policies in the Middle East.

“Get a new national security team in place. You have been ill-served,” he told Obama in a speech on the Senate floor.