Missing 12-year-old B.J. Thorner-Harrison has been found.

Thorner-Harrison was reported missing after he left his care facility on Christmas Day and failed to return.

Police had held concerns for his health and safety and an alert for the schoolboy was sent out this morning.

B.J. has just returned to the facility in Manurewa and is thought to be in good health, police said.