Iodine has a higher meltingboiling point than chlorine because it has a higher bigger atomic radiussize than chlorine making the molecule to have stronger intermolecular force vanderwaal forces of attraction between the molecules than chlorine Iodine is hence a solid and chlorine is a gas