The cross sections of 124Xe (n, p)124I, 125Xe (n, p)125I, 126Xe (n, p)126I, 128Xe (n, p)128I, 129Xe (n, p)129I, 130Xe (n, p)130I, 131Xe (n, p)131I, 132Xe (n, p)132I, 133Xe (n, p)133I, 134Xe (n, p)134I and 135Xe (n, p)135I for production of iodine isotopes were calculated at neutron energy ranges between 1 and 20 MeV with the help of three computer nuclear codes (EMPIRE 3.2.3, ALICE-ASH and TALYS 1.95). Furthermore, the cross sections were calculated by the empirical formula derived in some previous studies at 14.5 MeV. The previous calculated data from the evaluated data from the Evaluated Nuclear Data File (ENDF), such as ENDF/B-VIII.0; JEFF-3.3; ROSFOND-2010; CENDL-3.2; JENDL-4.0; JENDL-5.0; and TENDL-2021, as well as the experimental nuclear reaction cross-section data (EXFOR) about the above reactions, have been collected. In general, the calculated results by computer codes are in good agreement when compared with earlier empirical formulas, the measured values in the EXFOR library, and the evaluated data (ENDF/B-VIII.0; JEFF-3.3; JENDL-4.0; JENDL-5.0; ROSFOND-2010; CENDL-3.2; and TENDL-2021) with some exceptional.