A method and a system for sending alert messages are provided. The method includes accessing location information of a plurality of user mobile devices in the mobile network from a database. The database is configured by integrating with one or more location sources in the mobile network, and the database is different from a home location register and a home subscriber server of the mobile network. The method further includes accessing a message handling capacity information of each of a plurality of network elements in the mobile network. Furthermore, the method includes sending an alert message to the plurality of user mobile devices through the plurality of network elements based on the location information. Moreover, the alert message is sent through a network element of the plurality of network elements at a sending rate based on a message handling capacity information of the network element.