L'iodure de cadmium est préparé par l'addition de métal cadmium, ou de son oxyde, de son hydroxyde ou de son carbonate à l'acide hydroiodique.
On peut aussi le faire en réagissant au cadmium ou à l'oxyde de cadmium avec de l'acide hydrique.