User equipment (UE) can include a roaming analyzer to capture call data to monitor conditions of roaming coverage and networks. The UE can aggregate data and report such data to a network device to further aggregate the data and to generate reports. The network device can use the aggregated data to evaluate roaming coverage and to determine a coverage index for each location area code. Network components can be deployed or optimized based at least in part on the coverage index. In some instances, when the UE is connected to a roaming cell, the coverage index can be used to adjust a search frequency for a provider cell.