Is Colin Powell married?

Yes, to Alma Johnson, chairperson of America's Promise, and they have 3 children named Michael, (former chairman of the FCC,) Linda, and Annemarie. He also has 2 grandchildren named Jeffrey and Bryan.