A correction map generation apparatus that calculates, for each pixel serving as an irradiation unit region per beam of multiple charge-particle beams, a beam modulation rate for the pixel and a beam modulation rate for at least one of pixels surrounding the pixel, based on an amount of displacement of a beam emitted toward the pixel and a position of a pattern placed within the pixel to correct, by modulating a beam irradiation dose for the pixel and a beam irradiation dose for the at least one of the pixels surrounding the pixel, a displacement of a pattern formed by a beam that is emitted toward the pixel but displaced, and generates and outputs a correction map in which modulation rates are defined for an irradiation region to be irradiated with multiple charge-particle beams such that the calculated beam modulation rate for the pixel is defined at a position of the pixel, and the beam modulation rate for the at least one of the pixels surrounding the pixel is associated with the pixel and defined at a position of the at least one of the pixels surrounding the pixel.