Mesoporous iron oxide nanofibers were obtained by calcination of electrospun precursors at various temperatures. Their microstructure is influenced by the calcination temperature. As the calcination temperature is at 350 degrees C, the resultant iron oxide nanofibers largely consist of magnetic Fe3O4 and gamma-Fe2O3, with a specific surface area of about 120 m2/g and magnetization of about 66.5 Am2/kg. When the precursor calcined at 450 degrees C, the pure mesoporous alpha-Fe2O3 nanofibers with a specific surface area of about 92 m2/g are obtained and they show a high loading for curcumin. All the adjusted R-squares for the pseudo-second-order model overtop 0.99 in the initial curcumin ethanol solution concentrations of 30, 40 and 60 microg/mL, which suggests the pseudo-second-order kinetics model fit the adsorption kinetics of curcumin onto the mesoporous alpha-Fe2O3 nanofibers, and the adsorption can reach equilibrium in 60 min. While, Langmuir model (R2 = 0.9980) fits well the curcumin adsorption isotherm onto alpha-Fe2O3 mesoporous nanofibers, and the adsorption capacity is up to 12.48 mg/g at the curcumin concentration of 60 microg/mL.