The Charlotte Observer’s best photos from April to a horrific shooting’s aftermath

Every day visual journalists bear witness to the people in our communities and their stories — the energy from high school sports, compelling news events, glimpses into iconic businesses and the arts, or a simple portrait of an individual for a story.

Some images are pleasant while others are painful, and heart-wrenching to produce.

In this collection of our best visual journalism from April and into early May, heart-wrenching images are plentiful. That’s due to our commitment to report deeply on the horrific April 29 shootings of law enforcement officers in East Charlotte, and all that followed.



Our mission is to document truthfully, fairly and with compassion.

A rainbow is seen behind the police vehicle that draped in an American flag outside the police station on North Tryon on Tuesday, April 30, 2024. Flowers have been placed on the hood in memory of CMPD officer Joshua Eyer, who was killed in yesterday’s deadly shootout in East Charlotte.
A rainbow is seen behind the police vehicle that draped in an American flag outside the police station on North Tryon on Tuesday, April 30, 2024. Flowers have been placed on the hood in memory of CMPD officer Joshua Eyer, who was killed in yesterday’s deadly shootout in East Charlotte.
CMPD respond to a shootout on the 5000 block of Galway Drive in east Charlotte on Monday, April, 29, 2024. CMPD says people should stay clear of the 5000 block of Galway Drive, where there is an active investigation
CMPD respond to a shootout on the 5000 block of Galway Drive in east Charlotte on Monday, April, 29, 2024. CMPD says people should stay clear of the 5000 block of Galway Drive, where there is an active investigation
Members of the Lucia-Riverbend Fire Dept. and Gaston Emergency Medical Services stand at attention as the hearse carrying the body of slain officer Alden Elliott travels along N.C. 16 on Thursday, May 2, 2024. The procession traveled from Charlotte to Newton, NC. Elliott, a 14-year officer with the North Carolina Department of Adult Correction, died on Monday, April 29th, 2024 when serving a warrant in east Charlotte
A horse-drawn carriage carries the body of officer Joshua Eyer to First Baptist Church on Friday, May 3, 2024. Officer Eyer was killed while serving a warrant in east Charlotte on Monday, April 29, 2024
A horse-drawn carriage carries the body of officer Joshua Eyer to First Baptist Church on Friday, May 3, 2024. Officer Eyer was killed while serving a warrant in east Charlotte on Monday, April 29, 2024
A horse-drawn carriage carries the body of officer Joshua Eyer to First Baptist Church on Friday, May 3, 2024. Officer Eyer was killed while serving a warrant in east Charlotte on Monday, April 29, 2024
A horse-drawn carriage carries the body of officer Joshua Eyer to First Baptist Church on Friday, May 3, 2024. Officer Eyer was killed while serving a warrant in east Charlotte on Monday, April 29, 2024
Charlotte Mecklenburg Police Chief Johnny Jennings holds back his emotion while giving an update on the shooting during a press conference in Charlotte, NC on Tuesday, April 30, 2024. On Monday afternoon, April 29, four officers killed and four wounded while serving a warrant to the suspect in east Charlotte
Charlotte Mecklenburg Police Chief Johnny Jennings holds back his emotion while giving an update on the shooting during a press conference in Charlotte, NC on Tuesday, April 30, 2024. On Monday afternoon, April 29, four officers killed and four wounded while serving a warrant to the suspect in east Charlotte
Kelly Weeks, center, the widow of slain Deputy U.S. Marshal Thomas Weeks Jr., glances over at attendees of her husband’s memorial service at Bojangles Coliseum in Charlotte, NC on Monday, May 6, 2024. U.S. Marshal Weeks Jr., died during a standoff with a gunman on Monday, April 29th 2024.
Kelly Weeks, center, the widow of slain Deputy U.S. Marshal Thomas Weeks Jr., glances over at attendees of her husband’s memorial service at Bojangles Coliseum in Charlotte, NC on Monday, May 6, 2024. U.S. Marshal Weeks Jr., died during a standoff with a gunman on Monday, April 29th 2024.
Law officers comfort each other outside First Baptist Church after the memorial service for officer Joshua Eyer on Friday, May 3, 2024. Officer Eyer was killed while serving a warrant in east Charlotte on Monday, April 29, 2024
Law officers comfort each other outside First Baptist Church after the memorial service for officer Joshua Eyer on Friday, May 3, 2024. Officer Eyer was killed while serving a warrant in east Charlotte on Monday, April 29, 2024
Sarah Hamilton Pfeffer places flowers outside the CMPD Tuesday morning April 30, 2024. Four officers killed and 4 wounded when officers serving a warrant to the suspect in east Charlotte on Monday afternoon.
Sarah Hamilton Pfeffer places flowers outside the CMPD Tuesday morning April 30, 2024. Four officers killed and 4 wounded when officers serving a warrant to the suspect in east Charlotte on Monday afternoon.
Uptown’s skyline shines blue in memory of the slain officers who lost their lives during a shootout in east Charlotte on Tuesday, April, 30, 2024.
Uptown’s skyline shines blue in memory of the slain officers who lost their lives during a shootout in east Charlotte on Tuesday, April, 30, 2024.
Total eclipse at Bowling Green University in Bowling Green, OH Monday, April 8, 2024.
Total eclipse at Bowling Green University in Bowling Green, OH Monday, April 8, 2024.
Charlotte Hornets head coach Steve Clifford looks to the scoreboard during second-half action against the Dallas Mavericks on Tuesday, April 9, 2024 at Spectrum Center in Charlotte, NC. The Mavericks defeated the Hornets 130-104.
Charlotte Hornets head coach Steve Clifford looks to the scoreboard during second-half action against the Dallas Mavericks on Tuesday, April 9, 2024 at Spectrum Center in Charlotte, NC. The Mavericks defeated the Hornets 130-104.
Myers Park’s Amaya Falzarano, left, goes up for header agasint South Meck’s Caroline Wawak during the varsity women’s soccer game on Friday, April, 19, 2024.
Myers Park’s Amaya Falzarano, left, goes up for header agasint South Meck’s Caroline Wawak during the varsity women’s soccer game on Friday, April, 19, 2024.
Nyla Wallace, who is legally blind, applies eyeliner using a mirror held close to her face. Wallace has retinitis pigmentosa (RP), a group of rare eye diseases that affect the retina (the light-sensitive layer of tissue in the back of the eye). RP makes cells in the retina break down slowly over time, causing vision loss.
Nyla Wallace, who is legally blind, applies eyeliner using a mirror held close to her face. Wallace has retinitis pigmentosa (RP), a group of rare eye diseases that affect the retina (the light-sensitive layer of tissue in the back of the eye). RP makes cells in the retina break down slowly over time, causing vision loss.
The mural Rays of Sunshine is reflected in the sunglasses of Jo’Nay Prioleau, an employee with Carolina Complete Health on Friday, April 19, 2024. Prioleau and her co-workers joined employees from other local companies for the 19th Charlotte Playground Build at Westerly Hills Academy. The playground build is presented by United Way of Greater Charlotte that brings together companies across the community to build a new playground for a local Charlotte-Mecklenburg elementary school.
Rapper DaBaby performs a surprise concert at Garinger High School in Charlotte, N.C., on Monday, April 22, 2024.
Rapper DaBaby performs a surprise concert at Garinger High School in Charlotte, N.C., on Monday, April 22, 2024.
Mary Eggert makes dumplings as her son Griffin, 6, leans in for a hug at their home in Indian Land, SC, on Tuesday, March 26, 2024.
Mary Eggert makes dumplings as her son Griffin, 6, leans in for a hug at their home in Indian Land, SC, on Tuesday, March 26, 2024.
Evy Leibfarth kayaks at the U.S. National Whitewater Center in Charlotte, N.C., on Tuesday, April 2, 2024.
Evy Leibfarth kayaks at the U.S. National Whitewater Center in Charlotte, N.C., on Tuesday, April 2, 2024.
Notes of praise from customers line the wall of a lounge inside Crowntown Cannabis on North Davidson Street on Tuesday, April 9, 2024
Notes of praise from customers line the wall of a lounge inside Crowntown Cannabis on North Davidson Street on Tuesday, April 9, 2024