The performance of a numerical weather prediction model using convective-scale ensemble data assimilation with ground-based global navigation satellite systems-zenith total delay (ZTD) and radar data is investigated on a heavy rainfall event that occurred in Taiwan on 10 June 2012. The assimilation of ZTD and/or radar data is performed using the framework of the WRF local ensemble transform Kalman filter with a model grid spacing of 2 km. Assimilating radar data is beneficial for predicting the rainfall intensity of this local event but produces overprediction in southern Taiwan and underprediction in central Taiwan during the first 3 h. Both errors are largely overcome by assimilating ZTD data to improve mesoconvective-scale moisture analyses. Consequently, assimilating both the ZTD and radar data show advantages in terms of the location and intensity of the heavy rainfall. Sensitivity experiments involving this event indicate that the impact of ZTD data is improved by using a broader horizontal localization scale than the convective scale used for radar data assimilation. This optimization is necessary in order to consider more fully the network density of the ZTD observations and the horizontal scale of the moisture transport by the southwesterly flow in this case.