Journalists have faced a high number of casualties during the war in Gaza.

Journalists have faced a high number of casualties during the war in Gaza.

This CSS code defines a custom font family called “Guardian Headline Full” with multiple font weights and styles. It includes light, regular, medium, and semibold weights, each in both normal and italic styles. The font files are provided in WOFF2, WOFF, and TrueType formats, hosted on the Guardian’s asset server.The Guardian Headline Full font family includes several styles, each available in multiple formats (WOFF2, WOFF, and TTF). The styles are:

– Bold (weight 700, normal style)
– Bold Italic (weight 700, italic style)
– Black (weight 900, normal style)
– Black Italic (weight 900, italic style)
– Light (weight 300, normal style)
– Light Italic (weight 300, italic style)
– Regular (weight 400, normal style)
– Regular Italic (weight 400, italic style)

Additionally, the Guardian Titlepiece font is available in Bold (weight 700, normal style).The font family “Guardian Headline Full” includes multiple font files in various weights and styles. Each font is available in WOFF2, WOFF, and TrueType formats, hosted at the specified URLs. The weights range from 400 (regular) to 900 (black), with both normal and italic styles provided for each weight.@font-face {
font-family: Guardian Headline;
src: url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-BlackItalic.ttf) format(“truetype”);
font-weight: 900;
font-style: italic;
}

@font-face {
font-family: Guardian Titlepiece;
src: url(https://assets.guim.co.uk/static/frontend/fonts/guardian-titlepiece/noalts-not-hinted/GTGuardianTitlepiece-Bold.woff2) format(“woff2”),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-titlepiece/noalts-not-hinted/GTGuardianTitlepiece-Bold.woff) format(“woff”),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-titlepiece/noalts-not-hinted/GTGuardianTitlepiece-Bold.ttf) format(“truetype”);
font-weight: 700;
font-style: normal;
}

#article-body>div .content–interactive-grid,
.content–interactive>div .content–interactive-grid,
#comment-body .content–interactive-grid,
[data-gu-name=body] .content–interactive-grid,
#feature-body .content–interactive-grid {
grid-column-gap: 0px;
grid-template-columns: 100%;
grid-template-areas:
“media”
“title”
“headline”
“standfirst”
“lines”
“meta”
“body”;
}

@media (min-width: 30em) {
#article-body>div .content–interactive-grid figure.element–immersive figcaption,
.content–interactive>div .content–interactive-grid figure.element–immersive figcaption,
#comment-body .content–interactive-grid figure.element–immersive figcaption,
[data-gu-name=body] .content–interactive-grid figure.element–immersive figcaption,
#feature-body .content–interactive-grid figure.element–immersive figcaption {
padding: 0 20px;
max-width: 620px;
}
}

@media (min-width: 46.25em) {
#article-body>div .content–interactive-grid,
.content–interactive>div .content–interactive-grid,
#comment-body .content–interactive-grid,
[data-gu-name=body] .content–interactive-grid,
#feature-body .content–interactive-grid {
grid-template-columns: 100%;
grid-column-gap: 10px;
grid-template-areas:
“title”
“headline”
“standfirst”
“media”
“lines”
“meta”
“body”;
}

#article-body>div .content–interactive-grid #maincontent,
.content–interactive>div .content–interactive-grid #maincontent,
#comment-body .content–interactive-grid #maincontent,
[data-gu-name=body] .content–interactive-grid #maincontent,
#feature-body .content–interactive-grid #maincontent {
padding-right: 80px;
}
}

@media (min-width: 61.25em) {
#article-body>div .content–interactive-grid,
.content–interactive>div .content–interactive-grid,
#comment-body .content–interactive-grid,
[data-gu-name=body] .content–interactive-grid,
#feature-body .content–interactive-grid {
grid-template-columns: 620px 300px;
grid-template-areas:
“title right-column”
“headline right-column”
“standfirst right-column”
“media right-column”
“lines right-column”
“meta right-column”
“body right-column”
“. right-column”;
}

#article-body>div .content–interactive-grid #maincontent,
.content–interactive>div .content–interactive-grid #maincontent,
#comment-body .content–interactive-grid #maincontent,
[data-gu-name=body] .content–interactive-grid #maincontent,
#feature-body .content–interactive-grid #maincontent {
padding-right: unset;
}
}

@media (min-width: 71.25em) {
#article-body>div .content–interactive-grid,
.content–interactive>div .content–interactive-grid,
#comment-body .content–interactive-grid,
[data-gu-name=body] .content–interactive-grid,
#feature-body .content–interactive-grid {
grid-template-columns: 140px 1px 620px 300px;
grid-template-areas:
“title border headline right-column”
“. border standfirst right-column”
“. border media right-column”
“. border body right-column”
“. border . right-column”;
}

#article-body>div .content–interactive-grid .content__standfirst,
.content–interactive>div .content–interactive-grid .content__standfirst,
#comment-body .content–interactive-grid .content__standfirst,
[data-gu-name=body] .content–interactive-grid .content__standfirst,
#feature-body .content–interactive-grid .content__standfirst {
padding-bottom: 0;
}

#article-body>div .content–interactive-grid figure.element–immersive figcaption,
.content–interactive>div .content–interactive-grid figure.element–immersive figcaption,
#comment-body .content–interactive-grid figure.element–immersive figcaption,
[data-gu-name=body] .content–interactive-grid figure.element–immersive figcaption,
#feature-body .content–interactive-grid figure.element–immersive figcaption {
/ Caption styling continues here /
}
}For immersive figure captions and interactive grid content, padding is set to 4 pixels at the top and 0 elsewhere. Elements with the names “lines” and “meta” within interactive grids are positioned in a specific grid area. The “lines” elements have a height set to fit their content and a top margin of 5 pixels, while “meta” elements have a top margin of 18 pixels.

On screens wider than 81.25 em, interactive grids use a five-column layout with fixed and flexible widths.

On iOS and Android devices, article headers use specific fonts and weights for standfirst text, section labels, and bylines. Section labels are capitalized, and keylines have adjusted padding. Figure images have transparent backgrounds, and images are shifted slightly to the right. Headlines have transparent backgrounds, adjusted padding, and use a 24-pixel font size with 115% line height.For Android, the main and sub-headings are set to display as blocks. On both iOS and Android, sub-headings are styled with light font weight, left alignment, and balanced text wrapping.

Article kickers have no padding, and their copy is hidden.

Byline and publication date elements use a 17px font with normal weight and 130% line height. Byline text and author links are colored #707070.

Standfirst paragraphs are set to 20px, normal style, light weight, and 115% line height. Links within standfirst paragraphs are bold, colored #707070, with a bottom border and no background image.

Headline text is colored #dcdcdc.

Images and their containers are set to a width of 100vw minus 20px, with auto height and a maximum width of 620px. Inner figure elements have their height set to unset. Showcase images have a maximum width of 280px.

Certain sections and asides following the navigation are hidden. Atom elements have no margin or padding.

Showcase elements and their contents have a maximum width of 210px, increasing to 260px for viewports wider than 61.25em. Caption spans within inline and showcase elements are also styled accordingly.For captions within the body, the span text is set to 14px, a light gray color (#707070), and displayed inline. The first span in captions for inline and showcase elements is set to inline-block.

On screens wider than 71.25em, captions for inline and showcase elements are positioned relatively and have their width reset.

For interactive content articles, the layout uses grid areas named “header,” “headline,” “standfirst,” “lines,” “meta,” and “body.” On larger screens (71.25em and above), the grid layout changes to three columns with areas for “header,” “meta,” “border,” “standfirst,” and “body.” The main column margin is removed, the left border is hidden, and paragraph width is set to 620px.

Headline elements have specific font settings: Guardian Headline or similar fonts, 24px size, light weight (300), and a light gray color (#dcdcdc). Padding is 0–10px on small screens, 0–20px on medium screens (30em and above), and removed on large screens (71.25em and above).

Keylines and lines are hidden. On large screens, the article header is positioned absolutely 20px from the left.

Article header links use a 17px font size and normal style. The header’s top padding is 2px, and labels have a top border and padding (0–10px on small screens, 0–20px on medium screens). On larger screens (46.25em and above), the top border is removed, and padding is set to 0 on the largest screens (71.25em and above).This CSS code styles elements within an interactive article.

For article titles and links, it sets the line height to 115% and the text color to #ff5943. When hovering over title links, the underline color changes to #dcdcdc.

The standfirst (article summary) uses specific fonts, a gray color (#606060), a 24px font size, normal style, 400 weight, and 115% line height. It has padding that adjusts based on screen width: 2px 10px for smaller screens, 2px 20px for screens 30em and wider, and no padding for screens 71.25em and up. Links in the standfirst are #707070 and get a 2px bottom border on hover.

Social media buttons in the meta section have no transition effect. On hover, their background becomes #121212, border becomes #121212, text becomes #dcdcdc, and any SVG icons also change to #dcdcdc fill with #121212 background.

Share buttons are hidden. A small 4px inline space element is defined. For the article body, a names grid container uses a two-column layout with a maximum width of 620px.For screens wider than 46.25em, the names grid container uses two columns, each 310px wide. Odd-numbered items in the grid have 5px right padding (10px on wider screens), while even-numbered items have 5px left padding (10px on wider screens).

Headings (h2) within the grid have a 17px font size, a top border, 2px top padding, and a maximum width of 620px. The list items following these headings have no padding or margin, with the first item using a different text color. List item markers are hidden, and paragraph text uses a specific font family, 14px size, and 130% line height.

Immersive figures have a dark background, and images inside them start fully transparent. When the “fade-in” class is applied, images become fully opaque with a smooth 1-second transition.

The memorial header spans the full viewport width (minus scrollbar width), has a dark background, white text, and negative left margins that adjust based on screen size. On medium and larger screens, it includes centered padding and a border. The names section has a minimum height of 200px and no top or bottom borders, while the furniture section is sticky at the bottom with additional padding and left alignment adjustments on larger screens. The furniture inner section includes left padding and a border on wider screens.t stack

/
* Serif font stack
*/

/
* Headline font stack
*/

/
* Sans serif text font stack
*/

/
* Sans serif headline font stack
*/

/
* Default font scale settings
* See font-scale.html and font-scale.png for visual examples
*/

/
* Get all levels of a font scale
*
* @param {String} $name – Name of the font scale (e.g., headline)
* @param {Map} $font-scale ($font-scale)
*
* @example
* font-size: get-scale(header);
*
* @return {Map}
*/

/
* Get info for a specific level of a font scale
*
* @param {String} $name – Name of the font scale (e.g., headline)
* @param {Number} $level – Level in the scale
* @param {Map} $font-scale ($font-scale)
*
* @example
* font-size: get-scale-level(header, 1);
*
* @return {Map}
*/

/
* Get a font size for a level in the font scale
*
* @param {String} $name – Name of the font scale (e.g., headline)
* @param {Number} $level – Level in the scale
* @param {Map} $font-scale – Configuration
*
* @example
* font-size: get-font-size(header, 3);
*
* @return {Number}
*/

/
* Get a line height for a level in the font scale
*
* @param {String} $name – Name of the font scale (e.g., headline)
* @param {Number} $level – Level in the scale
* @param {Map} $font-scale – Configuration
*
* @example
* font-size: get-line-height(header, 3);
*
* @return {Number}
*/

/
* Convert any value to pixels
*
* @param {Number} $value
*
* @example
* font-size: convert-to-px(14); // 14px
*
* @return {Number}
*/

/
* Default typography settings, to be included early in the HTML
* 1. Improve type rendering clarity
2. Set relative line spacing to 1.5 (16px 1.5 = 24px)
*
* @param {String} $font-family ($f-serif-text) – Default global font
*/

/
* Font size and line height shorthand
*
* @param {Number} $size
* @param {Number} $line-height ($size)
*
* @example
* @include font-size(18, 24);
*/

/
* Font styling shorthand
* Note: prefer using font-scale mixins to adhere to the font scale
*
* @param {String} $family
* @param {String} $weight
* @param {Number} $size
* @param {Number} $line-height ($size)
*
* @example
* @include font(arial, bold, 18, 24);
*/

/
* Header family and weight properties
*/

/
* Header typography settings
*
* @param {Number} $level
* @param {Boolean} $size-only
*
* @example
* // Output all properties (font-size, line-height, family, weight)
* @include fs-header(3);
*
* // Output font-size and line-height only
* @include fs-header(3, $size-only: true);
*/

/
* Headline family and weight properties
*/

/
* Headline typography settings
*
* @param {Number} $level
* @param {Boolean} $size-only
*
* @example
* // Output all properties (font-size, line-height, family, weight)
* @include fs-headline(3);
*
* // Output font-size and line-height only
* @include fs-headline(3, $size-only: true);This text describes a set of typography mixins and font definitions, primarily for use in styling. Here is a simplified explanation:

There are several mixins for applying typography styles, such as `fs-headline`, `fs-bodyHeading`, `fs-bodyCopy`, `fs-data`, and `fs-textSans`. Each mixin takes a `$level` parameter to set the font size and line height based on a predefined scale. An optional `$size-only` parameter can be used to output only the size-related properties (font-size and line-height) without including font family or weight.

These mixins rely on helper functions like `get-font-size` and `get-line-height`, as well as other mixins like `font-size` and specific font family mixins (e.g., `f-headline`). They also use predefined font variables, such as `$f-serif-text` or `$f-sans-serif-text`.

Additionally, there are `@font-face` rules defining custom fonts from the “Guardian Headline Full” family, including light and regular weights in both normal and italic styles. These fonts are loaded from specific URLs in WOFF2, WOFF, and TTF formats.

All these elements are grouped under the “typography” category for organization.The Guardian Headline Full font family includes several styles, each with different weights and styles. Here are the available options:

– Regular (weight 400, normal style)
– Regular Italic (weight 400, italic style)
– Medium (weight 500, normal style)
– Medium Italic (weight 500, italic style)
– Semibold (weight 600, normal style)
– Semibold Italic (weight 600, italic style)
– Bold (weight 700, normal style)
– Bold Italic (weight 700, italic style)
– Black (weight 900, normal style)

Each style is available in WOFF2, WOFF, and TrueType formats, hosted at the provided URLs.This CSS code defines custom fonts and styles for a header element. It includes font-face rules for “Guardian Headline” and “Guardian Titlepiece” fonts, specifying their sources and styles. The header class has properties for color, font family, weight, padding, size, and alignment, with adjustments for different screen sizes. Each span inside the header has a transition effect for opacity, with staggered delays for a sequential appearance.The CSS defines transitions for elements with the class “Header-names” and a specific Svelte scoping class. Each span element from the 12th to the 32nd has an opacity transition that lasts 0.35 seconds, with a delay that increases by 0.06 seconds for each subsequent element (starting at 0.72 seconds for the 12th). The transition uses a cubic-bezier timing function for easing. There are also commented-out lines suggesting a filter transition with a similar pattern, but they are not active.The CSS code defines transitions for opacity on specific span elements within a class named “Header-names” and a scoped class “svelte-o4a74k”. Each span, from the 33rd to the 53rd, has an opacity transition that lasts 0.35 seconds, starts after a delay (increasing by 0.06 seconds each time from 1.98s to 3.18s), and uses a cubic-bezier easing function. There are also commented-out lines for filter transitions that are not active.The CSS code defines transitions for a series of span elements within a class named “Header-names.svelte-o4a74k.” Each span, from the 54th to the 74th, has an opacity transition that lasts 0.35 seconds, with a delay that increases incrementally from 3.24 seconds to 4.44 seconds. The transition uses a cubic-bezier timing function for smooth animation. There are also commented-out lines suggesting a filter transition that would have applied with a similar incremental delay.The CSS code defines transitions for a series of span elements within a class named “Header-names.svelte-o4a74k”. Each span, from the 75th to the 95th, has an opacity transition that lasts 0.35 seconds, with a delay that increases incrementally from 4.5 to 5.7 seconds. The transition timing uses a cubic-bezier curve for smooth animation. There are also commented-out lines suggesting a filter transition with a similar timing pattern.The CSS code defines transition effects for a series of span elements within a class named “Header-names”. Each span, from the 96th to the 115th, has an opacity transition that lasts 0.35 seconds. The transitions start at different delays, increasing by 0.06 seconds for each subsequent element, beginning at 5.76 seconds. All transitions use the same cubic-bezier timing function. There are also commented lines suggesting a filter transition that was not implemented.The CSS defines transitions for a series of span elements within a class named “Header-names” (with a Svelte-specific identifier). Each span, from the 116th to the 136th, has an opacity transition that lasts 0.35 seconds, starts after a progressively increasing delay (from 6.96 to 8.16 seconds), and uses a custom easing curve. A commented-out line suggests a similar transition for a filter effect, with a variable delay based on the element’s index.The CSS code defines transition effects for a series of span elements with the class “Header-names svelte-o4a74k”. Each span, from the 137th to the 157th, has an opacity transition that lasts 0.35 seconds. The transitions start at different delays, increasing by 0.06 seconds each time, beginning at 8.22 seconds. All transitions use the same cubic-bezier timing function for smooth animation. There are also commented-out lines suggesting a filter transition that would have been applied with a similar timing pattern.The CSS defines transitions for a series of span elements within a class named “Header-names”. Each span, from the 158th to the 178th, has an opacity transition that lasts 0.35 seconds, starts after a specific delay (increasing by 0.06 seconds each time from 9.48s to 10.62s), and uses a cubic-bezier timing function. A commented-out line suggests a similar transition for a filter property, with a base duration of 0.15 seconds and a delay that increments by 0.13 seconds for each element.The elements with the class “Header-names” and the specific Svelte identifier “svelte-o4a74k” have their opacity transitions set. Each span element, from the 179th to the 198th, fades in over 0.35 seconds with a delay that increases by 0.06 seconds for each subsequent element, starting at 10.68 seconds. The transition uses a cubic-bezier easing function for smooth animation. A commented-out line suggests a similar transition for a filter effect, which is not currently active.The war in Gaza over the past 22 months has become the deadliest conflict for journalists in history. Last week, five Palestinian journalists—Hussam al-Masri, Mariam Abu Dagga, Mohammed Salama, Ahmed Abu Aziz, and Moaz Abu Taha—were killed in a double strike by the Israeli military on Nasser hospital. According to the Committee to Protect Journalists (CPJ), this brings the total number of journalists and media workers killed since October 2023 to at least 189. Other organizations report even higher numbers.

Just one week earlier, four Al Jazeera journalists and two freelancers were killed in a targeted Israeli strike on their tent outside al-Shifa hospital in Gaza City. The Israel Defense Forces (IDF) stated they deliberately targeted the Al Jazeera crew, which included correspondent Anas al-Sharif, reporter Mohammed Qreiqeh, cameraman Ibrahim Zaher, and crew driver and cameraman Mohammed Noufal. The IDF claimed to have evidence that Sharif was a Hamas terrorist.

However, the CPJ and other organizations say this claim is part of a pattern of misinformation and lacks credibility, pointing to other instances where slain journalists have been falsely labeled as Hamas operatives.

The Israeli military has barred international journalists from entering and reporting on the war, while devastating Gaza’s own media community. Under international law, journalists are supposed to be protected as civilians, yet the CPJ states that Israel is carrying out the deadliest and most deliberate effort to silence journalists that the organization has ever documented.

“Palestinian journalists are being threatened, directly targeted, and murdered by Israeli forces, and are arbitrarily detained and tortured in retaliation for their work. By silencing the press—those who document and bear witness—Israel is silencing the war,” the CPJ said.

The Gaza Media Center reports that 238 journalists and media workers have been killed in the conflict.

Despite growing global condemnation and concerns over violations of international law, Israel continues its military assault on Gaza, and it is likely that more journalists will lose their lives.

The Guardian is publishing the names of all Palestinian journalists listed by the CPJ as having died due to Israeli military action since October 2023. This is part of a day of action to condemn the killings and stand in solidarity with the journalists who remain, reporting from Gaza.

These names represent not only lost lives, futures, and grieving families, but also the loss of a generation of journalists who worked bravely in an extremely dangerous environment. Their dedication to covering this conflict cannot be replaced.

This list will be updated as more deaths occur. The CPJ’s current count is 189, while the Gaza Media Center and other Palestinian groups put the number at 238, and the UN human rights office reports 247.

Ahmed Abu Aziz
Journalist | 25/8/25
Nasser hospital, Khan Younis

Mohammed Salama
Journalist | 25/8/25
Nasser hospital, Khan Younis

Moaz Abu Taha
Journalist | 25/8/25
Nasser hospital, Khan Younis

Hussam al-Masri
Journalist | 25/8/25
Nasser hospital, Khan Younis

Mariam Abu Dagga
Journalist | 25/8/25
Nasser hospital, Khan Younis

Anas al-Sharif
JMohammed Noufal, journalist, October 8, 2025, al-Shifa Hospital, Gaza City
Ibrahim Zaher, journalist, October 8, 2025, al-Shifa Hospital, Gaza City
Mohammed Qreiqeh, journalist, October 8, 2025, al-Shifa Hospital, Gaza City
Moamen Aliwa, journalist, October 8, 2025, al-Shifa Hospital, Gaza City
Mohammad al-Khaldi, journalist, October 8, 2025, al-Shifa Hospital, Gaza City
Ismail Abu Hatab, journalist, June 30, 2025, Gaza
Moamen Abu AlOuf, journalist, June 9, 2025, East of Gaza City
Ahmad Qalaja, journalist, June 6, 2025, Gaza City
Ismail Baddah, journalist, June 5, 2025, Gaza City
Suleiman Hajjaj, journalist, June 5, 2025, Gaza City
Hassan Abu Warda, journalist, May 25, 2025, Jabalia al-Nazla
Hassan Samour, journalist, May 15, 2025, Bani Suhaila
Ahmed al-Helou, journalist, May 15, 2025, Khan Younis
Yahya Sobeih, journalist, May 7, 2025, Rimal, Gaza City
Noureddine Abdo, journalist, May 7, 2025, Tuffah, Gaza City
Fatma Hassouna, journalist, April 16, 2025, Gaza City
Hilmi al-Faqaawi, journalist, April 7, 2025, Khan Younis
Ahmed Mansour, journalist, April 7, 2025, Khan Younis
Mohammed Mansour, journalist, March 24, 2025, Khan Younis
Hossam Shabat, journalist, March 24, 2025, Beit Lahia
Mahmoud Islim al-Basos, journalist, March 15, 2025, Beit Lahia
Ahmed al-Shayyah, journalist, January 15, 2025, Khan Younis
Ahmed Abu al-Rous, journalist, January 15, 2025, Nuseirat Refugee Camp
Mohammed al-Talmas, journalist, January 14, 2025, Gaza City
Saed Abu Nabhan, journalist, January 10, 2025, Nuseirat Refugee Camp
Omar al-Dirawi, journalist, January 3, 2025, Zawaida, Central Gaza
Areej Shaheen, journalist, January 3, 2025, Nuseirat Refugee Camp
Hassan al-Qishawi, journalist, January 2, 2025, Gaza City
Ayman al-Gedi, journalist, December 26, 2024, Nuseirat Refugee Camp
Faisal Abu al-Qumsan, journalist, December 26, 2024, Nuseirat Refugee Camp
Mohammed al-Ladaa, journalist, December 26, 2024, Nuseirat Refugee Camp
Fadi Hassouna, journalist, December 26, 2024, Nuseirat Refugee Camp
Ibrahim Sheikh Ali, media worker, December 26, 2024, Nuseirat Refugee Camp
Mohammed al-Sharafi, journalist, December 18, 2024, Jabalia Refugee Camp
Ahmed al-Louh, journalist, December 15, 2024, Nuseirat Refugee Camp
Mohammed al-Qrinawi, journalist, December 14, 2024, al-Bureij Refugee Camp
Mohammed Balousha, journalist, December 14, 2024, Sheikh Radwan, Gaza City
Iman al-Shanti, journalist, December 11, 2024, Sheikh Radwan
Maisara Ahmed Salah, journalist, November 30, 2024, Beit Lahia
Mamdouh Qanita, journalist, November 30, 2024, Gaza City
Ahmed Abu Sharia, journalist, November 19, 2024, Gaza City
Mahdi al-Mamluk, media worker, November 11, 2024, Gaza City
Ahmed Abu Skheil, journalist, November 9, 2024, Gaza City
Zahraa Abu Skheil, journalist, November 9, 2024, Gaza City
Bilal Rajab, journalist, November 1, 2024, Gaza City
Amr Abu Odeh, journalist, October 31, 2024, al-Shati Camp
Saed Radwan, journalist, October 27, 2024, Gaza City
Nadia Emad al-Sayed, journalist, October 27, 2024, Gaza City
Haneen Baroud, journalist, October 27, 2024, Gaza City
Tareq AlSalhi, journalist, October 15, 2024, Nuseirat Refugee Camp
Mohammed al-Tanani, journalist, October 9, 2024, Jabalia Refugee Camp
AlHassan Hamad, journalist, October 6, 2024, Jabalia Refugee Camp
Abdul Rahman Bahr, journalist, October 5, 2024
Nour Abu Oweimer, journalist, October 3, 2024, Nuseirat Refugee Camp
Wafa al-Udaini, journalist, September 29, 2024, Deir al-Balah
Mohammed Abed Rabbo, journalist, August 27, 2024, Nuseirat Refugee Camp
Hussam al-Dabbaka, journalist, August 22, 2024, Maghazi Refugee Camp
Hamza Murtaja, journalist, August 20, 2024, Rimal, Gaza City
Ibrahim Muhareb, journalist, August 18, 2024, Hamad
Tamim Abu Muammar, journalist, August 9, 2024, Khan Younis
Mohammed Issa Abu Saada, journalist, August 6, 2024, Khan Younis
Rami al-Refee, journalist, July 31, 2024, al-Shati Camp, near Gaza City
Ismail al-Ghoul, journalist, July 31, 2024, al-Shati Camp, near Gaza City
Mohammed Abu Daqqa, journalist, July 29, 2024, Khan Younis
Mohammed Abu Jasser, journalist, July 20, 2024, Jabalia Refugee Camp
Mohamed Meshmesh, journalist, July 15, 2024, Nuseirat Refugee Camp
Mohamed Manhal Abu Armana, journalist, July 13, 2024, Khan Younis
Amjad, journalistJuhjouh, Journalist, June 7, 2024, Nuseirat Refugee Camp
Wafaa Abu Dabaan, Journalist, June 7, 2024, Nuseirat Refugee Camp
Rizq Abu Shakian, Media Worker, June 7, 2024, Nuseirat Refugee Camp
Saadi Madoukh, Journalist, July 5, 2024, Gaza City
Mohammed al-Sakani, Media Worker, July 4, 2024, Gaza City
Mohammed Abu Sharia, Journalist, July 1, 2024, Gaza City
Rasheed Albably, Journalist, June 6, 2024, Nuseirat Refugee Camp
Ola Al Dahdouh, Journalist, May 31, 2024, Gaza City
Mahmoud Juhjouh, Journalist, May 16, 2024, Gaza City
Bahaaddine Yassine, Journalist, May 10, 2024, Gaza City
Mustafa Ayyad, Journalist, May 6, 2024, Gaza City
Salem Abu Toyour, Media Worker, April 29, 2024, Nuseirat Refugee Camp
Ibrahim al-Gharbawi, Journalist, April 26, 2024, Khan Younis
Ayman al-Gharbawi, Journalist, April 26, 2024, Khan Younis
Mohammed Bassam al-Jamal, Journalist, April 25, 2024, Rafah
Mustafa Bahr, Journalist, March 31, 2024, Kuwait Roundabout, Gaza City
Mohamed Adel Abu Skheil, Media Worker, March 28, 2024, Gaza City
Saher Akram Rayan, Journalist, March 25, 2024, Gaza City
Mohamed el Sayed Abu Skheil, Journalist, March 18, 2024, Gaza City
Tarek El Sayed Abu Skheil, Journalist, March 18, 2024, Gaza City
Mohamed el-Reefi, Journalist, March 15, 2024, Gaza City
Abdul Rahman Saima, Journalist, March 14, 2024, Gaza
Muhammad Salama, Journalist, March 5, 2024, Deir al-Balah
Mohamed Yaghi, Journalist, February 23, 2024, Deir al-Balah
Zayd Abu Zayed, Journalist, February 15, 2024, Gaza
Ayman al-Rafati, Journalist, February 14, 2024, Gaza City
Angam Ahmad Edwan, Journalist, February 12, 2024, Jabalia Refugee Camp
Alaa al-Hams, Journalist, February 12, 2024, Rafah
Yasser Mamdouh el-Fady, Journalist, February 11, 2024, Khan Younis
Nafez Abdel Jawad, Journalist, February 8, 2024, Deir al-Balah
Rizq al-Gharabli, Journalist, February 6, 2024, Khan Younis
Mohammed Atallah, Journalist, January 29, 2024, Gaza
Tariq al-Maidna, Journalist, January 29, 2024, Gaza City
Iyad el-Ruwagh, Journalist, January 25, 2024, Gaza
Yazan al-Zuweidi, Journalist, January 14, 2024, Beit Hanoun
Mohamed Jamal Sobhi al-Thalathini, Journalist, January 11, 2024, Gaza
Ahmed Bdeir, Journalist, January 10, 2024, Khan Younis
Shareef Okasha, Journalist, January 10, 2024, Deir al-Balah
Heba al-Abadla, Journalist, January 9, 2024, Khan Younis
Abdallah Iyad Breis, Journalist, January 8, 2024, Khan Younis
Mustafa Thuraya, Journalist, January 7, 2024, Nasr Village, Gaza
Hamza al-Dahdouh, Journalist, January 7, 2024, Nasr Village, Gaza
Akram ElShafie, Journalist, January 5, 2024, Gaza
Jabr Abu Hadrous, Journalist, December 29, 2023, Gaza
Ahmed Khaireddine, Journalist, December 28, 2023, Beit Lahia
Ahmad Jamal al-Madhoun, Journalist, December 24, 2023, Gaza City
Mohamad al-Iff, Journalist, December 24, 2023, Gaza City
Mohamed Azzaytouniyah, Media Worker, December 24, 2023, Gaza City
Mohamed Naser Abu Huwaidi, Journalist, December 23, 2023, Gaza
Mohamed Khalifeh, Media Worker, December 22, 2023, Gaza
Adel Zorob, Journalist, December 19, 2023, Rafah
Abdallah Alwan, Journalist, December 18, 2023, Jabalia Refugee Camp
Haneen Kashtan, Journalist, December 17, 2023, Gaza Strip
Assem Kamal Moussa, Journalist, December 17, 2023, Khan Younis
Samer Abu Daqqa, Journalist, December 15, 2023, Khan Younis
Ola Atallah, Journalist, December 9, 2023, Gaza
Duaa Jabbour, Journalist, December 9, 2023, Khan Younis
Shaima el-Gazzar, Journalist, December 3, 2023, Rafah
Hamada al-Yaziji, Journalist, December 3, 2023
Hassan Farajallah, Media Worker, December 3, 2023, Gaza Strip
Abdullah Darwish, Journalist, December 1, 2023, Gaza Strip
Montaser al-Sawaf, Journalist, December 1, 2023, Gaza Strip
Adham Hassouna, Journalist, December 1, 2023, Gaza
Marwan al-Sawaf, Journalist, December 1, 2023, Gaza City
Mostafa Bakeer, Journalist, November 24, 2023, Rafah
Mohamed Mouin Ayyash, Journalist, November 23, 2023, Gaza
Mohamed Nabil al-Zaq, Journalist, November 22, 2023, Gaza
Assem al-Barsh, Media Worker, November 22, 2023, Gaza City
Jamal Mohamed Haniyeh, Journalist, November 21, 2023, Gaza City
Ayat Khadoura, Journalist, November 20, 2023, Beit Lahia
Bilal Jadallah, Journalist, November 19, 2023, Zeitoun
Mossab Ashour, Journalist, November 18, 2023, Gaza Strip
Sari Mansour, Journalist, November 18, 2023, Gaza
Mostafa al-Sawaf, Journalist, November 18, 2023, GazaHassouneh Salim, journalist, November 18, 2023, Gaza
Abdel Rahman al-Tanani, journalist, November 18, 2023, Jabalia refugee camp
Amal Zohud, journalist, November 18, 2023, Nuseirat refugee camp
Abdelhalim Awad, media worker, November 18, 2023, Gaza Strip
Amro Salah Abu Hayah, media worker, November 18, 2023, Gaza
Yacoup al-Borsh, journalist, November 13, 2023, Jabalia refugee camp
Moussa al-Borsh, journalist, November 12, 2023, Jabalia refugee camp
Ahmed al-Qara, journalist, November 10, 2023, Khuza’a
Yahya Abu Manih, journalist, November 7, 2023
Mohamed Abu Hassira, journalist, November 7, 2023
Mohamad al-Bayyari, journalist, November 2, 2023, Gaza City
Mohammed Abu Hatab, journalist, November 2, 2023
Majd Fadl Arandas, journalist, November 1, 2023
Iyad Matar, journalist, November 1, 2023
Imad al-Wahidi, media worker, October 31, 2023
Majed Kashko, media worker, October 31, 2023
Nazmi al-Nadim, media worker, October 30, 2023
Yasser Abu Namous, journalist, October 27, 2023
Duaa Sharaf, journalist, October 26, 2023
Jamal al-Faqaawi, journalist, October 25, 2023, Khan Younis
Saed al-Halabi, journalist, October 25, 2023
Ahmed Abu Mhadi, journalist, October 25, 2023
Tasneem Bkheet, journalist, October 24, 2023, Yarmouk, west of Gaza City
Ibrahim Marzouq, media worker, October 24, 2023, Gaza
Mohammed Imad Labad, journalist, October 22, 2023
Roshdi Sarraj, journalist, October 22, 2023, Gaza Strip
Mohammed Ali, journalist, October 20, 2023, Northern Gaza
Khalil Abu Aathra, journalist, October 19, 2023
Sameeh al-Nady, journalist, October 18, 2023
Issam Bhar, journalist, October 17, 2023
Mohammad Balousha, journalist, October 17, 2023, Northern Gaza
Abdulhadi Habib, journalist, October 16, 2023, Northern Gaza
Yousef Maher Dawas, journalist, October 14, 2023, Beit Lahia
Salam Mema, journalist, October 13, 2023, Gaza Strip
Husam Mubarak, journalist, October 13, 2023
Ahmed Shehab, journalist, October 12, 2023, Jabalia refugee camp
Hisham Alnwajha, journalist, October 9, 2023, Gaza City
Mohammed Sobh, journalist, October 9, 2023, Rimal district, Gaza
Saeed al-Taweel, journalist, October 9, 2023, Rimal district, Gaza
Ibrahim Mohammad Lafi, journalist, October 7, 2023, Gaza Strip
Mohammad Jarghoun, journalist, October 7, 2023, Gaza Strip
Mohammed al-Salhi, journalist, October 7, 2023, Gaza Strip

Frequently Asked Questions
Of course Here is a list of FAQs about journalist casualties in the Gaza war written in a natural tone with clear direct answers

General Beginner Questions

1 Why are so many journalists being killed in Gaza
Journalists are operating in an extremely dangerous war zone with intense bombing They are often caught in crossfire targeted in airstrikes or hit by shelling while reporting from the field The high density of the population and the scale of the conflict make it very risky

2 How many journalists have been killed
According to press freedom organizations like the Committee to Protect Journalists over 100 journalists and media workers have been killed since the war began This number is tragically one of the deadliest periods for journalists in recent history

3 Arent journalists protected in war
Yes international law states that journalists are civilians and should be protected from attack However in practice this protection is very difficult to enforce in active combat zones and they are often at great risk

4 Are the journalists being targeted on purpose
This is a major point of investigation and debate Media advocacy groups are investigating numerous incidents calling for independent probes to determine if any attacks were deliberate Israel states it does not target journalists while Palestinian officials and press groups allege that some strikes appear intentional

5 Who are these journalists Are they all from big international news networks
No the vast majority are Palestinian journalists who live and work in Gaza They are local reporters photographers and camerapersons who are essential for telling the story from the ground A smaller number are international correspondents

Advanced Detailed Questions

6 What makes the situation in Gaza particularly dangerous for journalists
Several factors combine the inability to easily evacuate due to the blockade the widespread destruction making nowhere truly safe communication blackouts and the use of powerful munitions that can destroy entire buildings even if a journalist is inside one

7 What is doubletap or tripletap bombing and how does it affect journalists
This is a tactic where a location is bombed and then bombed again shortly after often when first responders rescuers and journalists arrive at the scene This second strike has killed and injured journalists who rushed to report on the initial attack