All 17 states and the District of Columbia that are preparing Obamacare health insurance exchanges are behind schedule and in danger of not having their programs ready by the looming July 31 deadline.

Consumers are supposed to be able to begin using the exchanges on Oct. 1, 2013, but a new report from the Government Accountability Office said the best-performing state, Idaho, has only completed half of the tasks to make the deadline.

Maryland is the worst state, having completed only 20 percent of the required tasks.

GAO said the exchange states hope to have their plans in place by September: "Most remaining eligibility and enrollment key activities were targeted to be completed by states by July 31; however, a few states had target completion dates ranging from August to October 2013."

The report warned that "much remains to be completed within a relatively short amount of time by October 1."

Go here to read the full report.