Risk assessment is an effective tool for revealing criticalities across an entire water system. However, standard outputs that report risk at the individual pipe segment level can have limited use for decision support since utilities typically plan for the replacement of aggregated areas to minimize disruption and cost. This research presents a process for aggregating individual pipes into high-risk clusters. Each cluster is a group of contiguous pipe which, when targeted, will reduce mobilization cost and community disruption. A graph search is first used to locate potential clusters, and then the optimal selection, which maximizes risk capture, is identified. An integer programming model is presented, and the process is implemented on a real system. Empirical trials suggest that the ability to prevent future breaks is not significantly reduced when prioritizing clusters rather than individual pipes. This shows that the proposed method can guide more cost-efficient planning for pipe replacements.