Yes, it fits the XD very well, and makes a huge improvement. I found the XD to be pretty ergonomic out of the box, but it was a bit slippery. This slip on grip totally resolves the slipperiness, and even made it fit my hand better. You will have to cut away a bit of the grip at the top if (and this is personal preference) you do not want the grip safety disabled. I used a blow dryer to heat the slip on grip before slowly and carefully pulling it on, and it has not moved since, to any meaningful extent.
You can see several pictures of mine in the Exchange of Pistols forum.