Yes, Shane MacGowan is married. He married Victoria Mary Clarke in 1989 and they have one daughter together, Róisín MacGowan. They have been married for over 30 years and are still together today.
The Legendary Shane MacGowan: A Melodic Journey Through Words and Songs