A load distribution apparatus connectable, via a network, to a plurality of relay apparatuses that relay communication performed by a terminal, and to the terminal, comprising: storage means configured to store relay apparatus identifiers that identify each of the plurality of relay apparatuses, installation site information that indicates installation sites of each of the plurality of relay apparatuses, and load information that indicates loads of each of the plurality of relay apparatuses; load management means configured to collect the load information from each of the plurality of relay apparatuses to store the load information in the storage means; selection means configured, when receiving a request from the terminal, to select a relay apparatus for relaying communication performed by the terminal from among the plurality of relay apparatuses having a load below a predetermined threshold from among the plurality of relay apparatuses that are installed in the same installation site as the load distribution apparatus; transmission means configured to transmit, to the terminal that transmits the request, a relay apparatus identifier of the relay apparatus selected by the selection means; and increase and decrease means configured to add a new relay apparatus or remove an installed relay apparatus based on the load information and a predetermined threshold; wherein the selection means is configured, when a load of each of the plurality of relay apparatuses installed in the same installation site exceeds the predetermined threshold, to instruct the increase and decrease means to add a new relay apparatus in the same installation site, and to select the added new relay apparatus. storage means configured to store relay apparatus identifiers that identify each of the plurality of relay apparatuses, installation site information that indicates installation sites of each of the plurality of relay apparatuses, and load information that indicates loads of each of the plurality of relay apparatuses; load management means configured to collect the load information from each of the plurality of relay apparatuses to store the load information in the storage means; selection means configured, when receiving a request from the terminal, to select a relay apparatus for relaying communication performed by the terminal from among the plurality of relay apparatuses having a load below a predetermined threshold from among the plurality of relay apparatuses that are installed in the same installation site as the load distribution apparatus; transmission means configured to transmit, to the terminal that transmits the request, a relay apparatus identifier of the relay apparatus selected by the selection means; and increase and decrease means configured to add a new relay apparatus or remove an installed relay apparatus based on the load information and a predetermined threshold; wherein the selection means is configured, when a load of each of the plurality of relay apparatuses installed in the same installation site exceeds the predetermined threshold, to instruct the increase and decrease means to add a new relay apparatus in the same installation site, and to select the added new relay apparatus.