WASHINGTON — The Pentagon estimates U.S. military costs related to Iran operations have exceeded $47 billion since January 2020, according to figures that are already sparking fierce debate over whether the money is well-spent or squandered.

The estimate covers troop deployments, intelligence gathering, logistics, missile defense systems and naval patrols in the Persian Gulf. It includes sustained operations at bases in Iraq, Syria and Saudi Arabia aimed at countering Iranian influence and protecting U.S. personnel.

Rep. Michael McCaul of Texas, the ranking Republican on the House Foreign Affairs Committee, said the American public "deserves full transparency" on the spending. But Senator Rand Paul, who has long opposed military involvement in the Middle East, went further, calling the figure evidence that "the United States cannot afford endless wars in the Middle East."

Paul called for a comprehensive reevaluation of U.S. strategic objectives and military footprint in the region—a position likely to echo across both parties as the Pentagon's $886 billion fiscal 2027 budget request heads to Congress.

Pentagon officials said the $47 billion covers personnel costs, equipment maintenance, fuel, intelligence gathering and cybersecurity operations against Iranian state actors. They argue the U.S. presence prevents wider conflict and protects critical shipping lanes.

The House Armed Services Committee has scheduled hearings next month on defense appropriations, where these costs are expected to dominate discussion as lawmakers grapple with the national debt and competing domestic demands.