Peter Andre has a total of five children. He has two children, Junior (19) and Princess (17), from his former marriage with Katie Price. In addition, he has three children with his wife Emily MacDonagh: Amelia (10), Theo (8), and Arabella, born in April 2024.