Accordingly, there is a need for a nonvolatile semiconductor memory device in which a constant data-write potential is supplied to memory cells regardless of the position of the memory cells even when a memory cell array is divided into a plurality of blocks.