She was married to Kim Bao, who had no children because she wanted to focus on her husband's four children.
Cao Lệ Hồng mang trong mình một nửa dòng máu Úc. Sau kết hôn, cô an phận bên Hồng Kim Bảo. Cao Lệ Hồng không có con vì quan điểm “muốn tập trung chăm sóc 4 người con của chồng”. 