It happened on Stanley Street at the intersection with Mary Avenue and involved a Royal Carting truck.
The boy was pronounced dead at the scene, while the grandmother was rushed to Westchester Medical Center with serious injuries.
She later died at the hospital.
The names of the victims will not be released.
The investigation is ongoing, and Poughkeepsie Police Department is asking any witnesses to the collision to contact the Town of Poughkeepsie Police Department Traffic Enforcement Unit at 845-485-3680.
"The Town of Poughkeepsie Police Department extends our condolences to all affected by this tragedy," the department said in a statement.
ALSO READ | Quick thinking 3rd-grade teacher in NJ saves 9-year-old boy from choking on bottle cap
* Get Eyewitness News Delivered
* More Manhattan news
* Send us a news tip
* Download the abc7NY app for breaking news alerts
* Follow us on YouTube