The Osbournes left America because it was too dangerous. lol.
Sharon Osbourne primarily lives at Welders House, a historic Georgian mansion in Buckinghamshire, England. Following Ozzy Osbourne’s death in July 2025, she spends her time splitting between the UK and Los Angeles, where she is currently selling her long-time mansion and looking for a smaller apartment for future visits.
They still own in the United States. They just go back and forth. A snowbird of sorts.