A contact display method, executable by a server, the method comprising: acquiring an administrative region name input by each of at least one contact and using it as geographic location information of each of at least one contact; and upon receiving a request for geographic location information from an instant messaging client, sending the geographic location information of the at least one contact to the instant messaging client, the geographic location information being configured to be used by the instant messaging client in order to display a first interface upon receiving a request for displaying the first interface, and to display the at least one contact in a position, corresponding to his/their geographic location information, on the first interface, wherein the first interface is configured to display contacts according to geographic locations, the first interface is a map in scale to a preset map, and the first interface comprises a plurality of areas, each of the plurality of areas corresponding to an administrative region in the preset map, the geographic location information is an administrative region name, wherein the instant messaging client is a mobile terminal; wherein the method further comprises: acquiring login IP address information of the at least one contact under the condition that the server has a permission to acquire the geographic location information generated in real time when the at least one contact logs in to the server; acquiring a current administrative region name of the at least one contact according to the IP address information; judging whether the current administrative region name of the at least one contact is consistent with the geographic location information locally stored on the server; replacing, if inconsistent, the locally stored geographic location information of the at least one contact with the current administrative region name of the at least one contact; and using the current administrative region name as the geographic location information of the at least one contact. acquiring an administrative region name input by each of at least one contact and using it as geographic location information of each of at least one contact; and upon receiving a request for geographic location information from an instant messaging client, sending the geographic location information of the at least one contact to the instant messaging client, the geographic location information being configured to be used by the instant messaging client in order to display a first interface upon receiving a request for displaying the first interface, and to display the at least one contact in a position, corresponding to his/their geographic location information, on the first interface, wherein the first interface is configured to display contacts according to geographic locations, the first interface is a map in scale to a preset map, and the first interface comprises a plurality of areas, each of the plurality of areas corresponding to an administrative region in the preset map, the geographic location information is an administrative region name, wherein the instant messaging client is a mobile terminal; wherein the method further comprises: acquiring login IP address information of the at least one contact under the condition that the server has a permission to acquire the geographic location information generated in real time when the at least one contact logs in to the server; acquiring a current administrative region name of the at least one contact according to the IP address information; judging whether the current administrative region name of the at least one contact is consistent with the geographic location information locally stored on the server; replacing, if inconsistent, the locally stored geographic location information of the at least one contact with the current administrative region name of the at least one contact; and using the current administrative region name as the geographic location information of the at least one contact. acquiring login IP address information of the at least one contact under the condition that the server has a permission to acquire the geographic location information generated in real time when the at least one contact logs in to the server; acquiring a current administrative region name of the at least one contact according to the IP address information; judging whether the current administrative region name of the at least one contact is consistent with the geographic location information locally stored on the server; replacing, if inconsistent, the locally stored geographic location information of the at least one contact with the current administrative region name of the at least one contact; and using the current administrative region name as the geographic location information of the at least one contact.