Local

First snow in over 1,000 days: See The Observer’s best photos from January 2025

A dusting of snow covers the roof tops of homes and a portion of a pond in the Village of Lake Park in Union County on Tuesday, January 21, 2025.
A dusting of snow covers the roof tops of homes and a portion of a pond in the Village of Lake Park in Union County on Tuesday, January 21, 2025. jsiner@charlotteobserver.com

Julia Ann Teamer celebrated her 108-year-old birthday on Jan. 16. Julia Ann, tell us the secrets to a long life?

The last snow in Charlotte was on Jan. 29, 2022.

On Friday, Jan. 10, Charlotte had a soft dusting of the white stuff — that also came with some ice. That 1,077 days of drought was over. Sleet and freezing rain fell after 0.1 inches of snow. Charlotteans were prepared for it and had some fun, too.

At the Duke’s Mayo Bowl, Minnesota Golden Gophers head coach P.J. Fleck gets dunk with a bucket of Mayonnaise following the team’s victory over Virginia Tech on Friday, Jan.3. That’s a lot of mayonnaise!

A winding line stretched far outside Charlotte’s Department of Homeland Security office for appointments that had long been scheduled, while others tried to get a walk-in meeting — days before elected president Donald Trump’s inauguration

Hours before the sun rises, volunteers brave frigid temperatures in the annual Point-In-Time Count as Charlotte’s rising homeless population.

Every day visual journalists bear witness to the people in our communities and their stories. Some images are pleasant, while others are painful and heart-wrenching to produce.

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

Holly Strack walks her dogs, Tyson and Benson past a heart created in the snow dusted street in the Village of Lake Park in Union County on Wednesday, January 22, 2025. Here are the latest snowfall totals from the National Weather Service.
Holly Strack walks her dogs, Tyson and Benson past a heart created in the snow dusted street in the Village of Lake Park in Union County on Wednesday, January 22, 2025. Here are the latest snowfall totals from the National Weather Service. JEFF SINER jsiner@charlotteobserver.com
Snow falls as Charlie Weeks spreads salt onto the hill leading up into his Wilby Drive neighborhood in Charlotte, NC on Friday, January 10, 2025.
Snow falls as Charlie Weeks spreads salt onto the hill leading up into his Wilby Drive neighborhood in Charlotte, NC on Friday, January 10, 2025. JEFF SINER jsiner@charlotteobserver.com
Children huddle around their i-phone as they wait with others outside Charlotte’s Department of Homeland Security office on Thursday, January 16, 2025.
Children huddle around their i-phone as they wait with others outside Charlotte’s Department of Homeland Security office on Thursday, January 16, 2025. JEFF SINER jsiner@charlotteobserver.com
Julia Ann Teamer is greeted by her nephew, Howard Mcknight, during her 108th birthday celebration at her retirement community in Charlotte, N.C., on Thursday, January 16, 2025.
Julia Ann Teamer is greeted by her nephew, Howard Mcknight, during her 108th birthday celebration at her retirement community in Charlotte, N.C., on Thursday, January 16, 2025. KHADEJEH NIKOUYEH Knikouyeh@charlotteobserver.com
Benjamin Bowman waits in line to get a drink at Coco and the Director with his service dog, Posh, in Charlotte, N.C., on Wednesday, January 16, 2025.
Benjamin Bowman waits in line to get a drink at Coco and the Director with his service dog, Posh, in Charlotte, N.C., on Wednesday, January 16, 2025. KHADEJEH NIKOUYEH Knikouyeh@charlotteobserver.com
Minnesota Golden Gophers head coach P.J. Fleck covered in Mayonnaise after defeated Virginia Tech in the Duke’s Mayo Bowl at Bank of America Stadium in Charlotte, NC on Friday, January 3, 2025. Minnesota defeated Virginia Tech 24-10.
Minnesota Golden Gophers head coach P.J. Fleck covered in Mayonnaise after defeated Virginia Tech in the Duke’s Mayo Bowl at Bank of America Stadium in Charlotte, NC on Friday, January 3, 2025. Minnesota defeated Virginia Tech 24-10. JEFF SINER jsiner@charlotteobserver.com
The South Meck and Myers Park girls basketball team’s battle for control of a rebound during first half action at Myers Park High School in Charlotte, NC on Friday, January 17, 2025.
The South Meck and Myers Park girls basketball team’s battle for control of a rebound during first half action at Myers Park High School in Charlotte, NC on Friday, January 17, 2025. JEFF SINER jsiner@charlotteobserver.com
Indian Land’s Michael Jones, left, tries to shoot over Queens Grant’s Chase Smith during the Martin Luther King, Jr. Tournament at West Charlotte High School in Charlotte, NC on Saturday, January 18, 2025.
Indian Land’s Michael Jones, left, tries to shoot over Queens Grant’s Chase Smith during the Martin Luther King, Jr. Tournament at West Charlotte High School in Charlotte, NC on Saturday, January 18, 2025. Melissa Melvin-Rodriguez mrodriguez@charlotteobserver.com
South Meck head boys basketball coach Christopher McDonald, center, is doused in water as he and his team celebrate their win over Myers Park on Friday, January 17, 2025 at Myers Park High in Charlotte, NC.
South Meck head boys basketball coach Christopher McDonald, center, is doused in water as he and his team celebrate their win over Myers Park on Friday, January 17, 2025 at Myers Park High in Charlotte, NC. JEFF SINER jsiner@charlotteobserver.com
Antonio Williams answers questions about his current living situation during the point in time count in Charlotte, NC on Thursday, January 23, 2025. Williams lives in an encampment near Camp North End with his wife, Kelly, and their dog.
Antonio Williams answers questions about his current living situation during the point in time count in Charlotte, NC on Thursday, January 23, 2025. Williams lives in an encampment near Camp North End with his wife, Kelly, and their dog. Melissa Melvin-Rodriguez mrodriguez@charlotteobserver.com
Julia Ann Teamer, right, gets a birthday kiss from her next door neighbor, Zedia Williams, during her 108th birthday celebration at her retirement community in Charlotte, N.C., on Thursday, January 16, 2025.
Julia Ann Teamer, right, gets a birthday kiss from her next door neighbor, Zedia Williams, during her 108th birthday celebration at her retirement community in Charlotte, N.C., on Thursday, January 16, 2025. KHADEJEH NIKOUYEH Knikouyeh@charlotteobserver.com
“Amparo” is sollhouetted while speaking about her undocumented status at Camino Center in Charlotte, NC on Tuesday, January 14, 2025.
“Amparo” is sollhouetted while speaking about her undocumented status at Camino Center in Charlotte, NC on Tuesday, January 14, 2025. Melissa Melvin-Rodriguez mrodriguez@charlotteobserver.com
A runner runs in along the McAlpine Creek Greenway as the snow falls near Old Bell Road in Charlotte, NC on Friday, January 10, 2025.
A runner runs in along the McAlpine Creek Greenway as the snow falls near Old Bell Road in Charlotte, NC on Friday, January 10, 2025. JEFF SINER jsiner@charlotteobserver.com
A dusting of snow covers the roof tops of homes and a portion of a pond in the Village of Lake Park in Union County on Tuesday, January 21, 2025.
A dusting of snow covers the roof tops of homes and a portion of a pond in the Village of Lake Park in Union County on Tuesday, January 21, 2025. JEFF SINER jsiner@charlotteobserver.com

This story was originally published February 5, 2025 at 6:00 AM.

Get unlimited digital access
#ReadLocal

Try 1 month for $1

CLAIM OFFER