Cross sections for electron scattering from atomic and molecular iodine are calculated based on the R-matrix (close-coupling) method. Elastic and electronic excitation cross sections are presented for both I and I2. The dissociative electron attachment and vibrational excitation cross sections of the iodine molecule are obtained using the local complex potential approximation. Ionization cross sections are also computed for I2 using the BEB model.