Here's why:
* Atomic Radius: Iodine is much larger than fluorine. This means the electrons in iodine are further from the nucleus and experience weaker attraction, making the molecule easier to polarize.
* Intermolecular Forces: Fluorine exists as a diatomic molecule (F2) and is held together by weak London dispersion forces. Iodine (I2) has stronger London dispersion forces due to its larger size and greater polarizability. Additionally, iodine can form temporary dipole-dipole interactions, further contributing to its stronger intermolecular forces.
These stronger forces in iodine require more energy to overcome, resulting in a higher melting point and thus its solid state at STP. Fluorine, with its weaker forces, has a lower melting point and exists as a gas at STP.