Police say the boy and his brother were playing with a gun inside a home on Richmond Street in Kensington shortly before midnight.
The 12-year-old was accidentally shot in the head and killed. Investigators say it appears that the boy shot himself.
Police believe the gun belonged to a relative.