This paper presents a method that allows urban planners and municipal engineers to identify critical components of interdependent infrastructure systems. The intent of the method is to provide a means of modeling the impact of capacity-related changes (e.g., population growth, component degradation) on a city's ability to deliver resources to critical locations. Infrastructure systems are modeled as flow networks in which capacities, demands, and supply constraints vary over time; demand nodes also have criticality ratings that allow a user to model levels of importance. Interconnections between infrastructure systems are represented by physical and geospatial dependencies at a component level. A flow-based centrality measure is used to rank components according to their role in the delivery of resources to critical locations. A simple instantiation of the method is presented and evaluated on a district-scale model of a city that contains interconnected water and electricity networks. Finally, two forms of reliability analysis are demonstrated: a composite measure incorporating edge reliability, and a variation on standard component failure/degradation analysis.