Draco Malfoy does not have a boyfriend. He is married to Astoria Greengrass.
Although some fan fiction explores alternative relationships for Draco, within the established Harry Potter canon, he is married to Astoria. Their relationship is portrayed as a loving one, and they have a son named Scorpius. The reference provided confirms Astoria Greengrass as Draco Malfoy's significant other.