No se ha encontrado suficiente información pública sobre la vida de Joy McAvoy, a excepción de que es la esposa del actor británico James McAvoy desde el año 2006 y tienen un hijo juntos. Joy ha mantenido un perfil bajo y ha preferido mantener su vida privada fuera de los medios de comunicación.