The incident took place on Rushton Court in Princeton Junction just before 7:00 p.m.
Investigators say the 2-year-old was pulled from the water and was not breathing.
Paramedics rushed him to Robert Wood Johnson University Hospital where he later died.
It's not clear who was home with the child when the accident happened.
West Windsor Township police are investigating the incident.