Yes, demi permanent color can cover gray hair. However, the coverage may not be as complete as with a permanent color.