Demokratene uttrykte samtidig uro over krigens gang.
På grunn av lange diskusjoner blant demokratene om bevilgningen til den upopulære krigen, ble avstemningen utsatt i flere uker, og pengene kommer derfor ikke fram til styrkene innen 4. juli, slik Pentagon hadde bedt om.
- Les også:
Høyeste stemmetallet
Et krav om at administrasjonen fastsetter en dato for en endelig tilbaketrekking, fikk ikke flertall.
Men de 162 stemmene som var for resolusjonen, var det høyeste stemmetallet mot krigen hittil.
153 demokrater og ni republikanere stemte for resolusjonen, som også ble støttet av presidenten i Huset, Nancy Pelosi.
- Les også:
4 milliarder
Medlemmene av Representantenes hus la til flere milliarder dollar til ikke-militære formål, blant annet til opprydding på golfkysten og til å hindre at lærere permitteres. Bevilgningen må derfor tilbake til Senatet.
Gjennom en komplisert avstemningsprosedyre stemte 239 for og 182 mot den ikke-militære delen, mens den militære delen ble vedtatt med 215 mot 210 stemmer.
Bevilgningen inkluderer 4 milliarder til økonomisk bistand til Afghanistan og Pakistan.
De 33 milliardene kommer i tillegg til 130 milliarder dollar som Kongressen allerede har bevilget til krigene i Afghanistan og Irak tidligere i år.
- Les også: