We construct a new equation of state for baryons at sub-nuclear densities for the use in core-collapse simulations of massive stars. The formulation is based on the nuclear statistical equilibrium description and the liquid drop approximation of nuclei. The model free energy to minimize is calculated by using relativistic mean field theory for nucleons and the mass formula for nuclei with atomic number up to ∼ 1000. We have also taken into account the pasta phase. We find that the free energy and other thermodynamical quantities are not very different from those given in the standard EOSs that adopt the single nucleus approximation. On the other hand, the average mass is systematically different, which may have an important effect to the rates of electron captures and coherent neutrino scatterings on nuclei in supernova cores. It is also interesting that the root mean square of the mass number is not very different from the average mass number, since the former is important for the evaluation of coherent scattering rates on nuclei but has been unavailable so far.