Benefits: Mexican marigold both attracts beneficial insects and deters harmful ones. Important pollinators, like bees and butterflies, visit the colorful flowers. Mexican marigolds can also help reduce the number of harmful nematodes in the garden soil.