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 . <EOS>