WASHINGTON — The American military killed 120 civilians in strikes, raids and firefights across two continents in 2018, the Pentagon said Thursday — a far lower number than what watchdog groups have reported.

The Defense Department’s annual report to Congress said 42 civilians were killed in Iraq and Syria during military operations against the Islamic State, and 76 in Afghanistan as American troops fought extremist groups and resurgent Taliban militants.

The Pentagon also acknowledged that two civilians were killed in Somalia; last month, officials first acknowledged the casualties after being confronted with evidence compiled by Amnesty International.

Thursday’s report concluded there were no civilians killed in Yemen during American airstrikes against Al Qaeda and the Islamic State affiliates there.