Two people were rescued from frigid Long Island waters in separate incidents late Monday afternoon, officials said.

A Suffolk police officer and a civilian rescued a 12-year-old boy from an icy canal in Babylon at about 4:35 p.m., police said.

Officials said as the boy walked along the docks behind Fire Island Avenue and Cedar Lane, he slipped and fell into the water.

A civilian extended a shovel for the boy to grab and First Precinct Officer Kristen Derkevics helped pull the boy from the water, police said.

The boy was taken to Good Samaritan Hospital Medical Center in West Islip where he was treated for non-life-threatening injuries.

A short time later, Nassau police and fire rescuers pulled a duck hunter from frigid waters off Oceanside after he fell in while gassing up his brother’s boat, fire officials said.

Oceanside Fire Department Chief John Madden said the Franklin Square man was coming back from duck hunting when he fell into the water at the Bay Park Fishing Station.

Nassau police said Tuesday the man, 50, slipped on the icy dock at about 2:15 p.m. and fell in.

advertisement | advertise on newsday

He held onto the dock, but his waders filled up with water and he was unable to lift himself out, Madden said.

The man used his cellphone to call his family in Franklin Square for help, Madden said. Relatives arrived about 20 to 25 minutes later, but couldn’t lift him out. They then called 911 and reported him at Bay Park boat ramp.

Nassau police and East Rockaway and Oceanside fire officials responded, officials said.

“A couple of guys gave a little heave ho, he was out,” Madden said.

Police said he was in the water for about a half-hour.

The man was taken by ambulance to South Nassau Communities Hospital in stable condition and treated for possible hypothermia.

Madden said he wasn’t sure why the man didn’t take off his waders.

“The only thing I can think of is panic,” he said.