with the present invention the home location register includes a processor 250 coupled to a communication interface 210 and memory 220 the communication interface 210 is a conventional communication interface for communications between the home location register and other network entities such as the mobile switching center communication interface 210 can also be used to access the home location register for provisioning or updating subscriber data memory 220 can be any conventional type of memory including a hard drive flash memory read only memory and or random access memory the processor 250 can be a microprocessor executing computer readable instructions an application specific integrated circuit asic field programmable gate array fpga hard wired logic and or the like processor 250 includes logic for storing subscriber data 255 sending subscriber data to the second home location register 260 marking subscriber data 265 receiving updates to subscriber data 270 and sending subscriber data updates to the second home location register 275 all of which will be described in more detail below in connection with fig3 and 4 fig3 is a flow diagram illustrating an exemplary method for provisioning subscriber data in two home location registers initially one of the multiple home location registers is selected as the u201c owning u201d home location register step 310 the owning home location register is the home location register that receives updates for the subscriber data from a wireless network service provider via communication interface 210 and logic for receiving updates 270 and forwards the updated data to other home location register s once an owning home location register has been selected the subscriber data is provisioned in the home location registers in the first and second networks steps 320 and 330 the subscriber data can be provisioned in the owning home location register.