A coverage area control apparatus,CS, capable of controlling communications between a plurality of base stations each of which forms a wireless communication area and a plurality of data processing apparatuses, the apparatus,CS, comprising: an information management unit configured to manage first information and second information, the first information indicating installation positions and data processing capabilities of the data processing apparatuses that are geometrically dispersed and that receive data transmitted from a plurality of devices located in the wireless communication area via one of the base stations capable of communicating with the devices, the second information indicating installation positions of the base stations; an acquisition unit configured to acquire information indicating locations of the devices at a given timing; a coverage area calculator configured to calculate a coverage area of a wireless communication area in which each of the data processing apparatuses is in charge of processing of the data, based on the information indicating the location, and the first information and the second information managed by the information management unit; and a base station assignment control unit configured to assign a base station that is in charge of the processing of the data to each of the data processing apparatuses, based on the coverage area calculated by the coverage area calculator, wherein the coverage area calculator is further configured to perform, while changing the number of candidates for a data processing apparatus that performs the processing of the data, an optimization calculation for calculating the number of data processing apparatuses and the number of base stations that are assigned to the data processing apparatuses at which a communication distance between the data processing apparatus and the devices is minimized and an amount of a processing load of the data processing apparatus becomes equal to or less than a preset threshold value, and a result of the optimization calculation is used as information indicating the coverage area. an information management unit configured to manage first information and second information, the first information indicating installation positions and data processing capabilities of the data processing apparatuses that are geometrically dispersed and that receive data transmitted from a plurality of devices located in the wireless communication area via one of the base stations capable of communicating with the devices, the second information indicating installation positions of the base stations; an acquisition unit configured to acquire information indicating locations of the devices at a given timing; a coverage area calculator configured to calculate a coverage area of a wireless communication area in which each of the data processing apparatuses is in charge of processing of the data, based on the information indicating the location, and the first information and the second information managed by the information management unit; and a base station assignment control unit configured to assign a base station that is in charge of the processing of the data to each of the data processing apparatuses, based on the coverage area calculated by the coverage area calculator,