1. A computer-implemented system for data management and visualization, comprising: one or more computer-readable storage media that store instructions; and one or more processors that execute the instructions to configure the one or more processors to: provide an interactive user interface to a user device; receive, via the interactive user interface, selections of at least: a first metric; a first weight associated with the first metric; a second metric; and a second weight associated with the second metric; access one or more data sources storing: first data related to the first metric, including indications of the first metric associated with each of a plurality of locations; and second data related to the second metric, including indications of the second metric associated with each of the plurality of locations; calculate an overall score for at least one of the plurality of locations based in part on the first weight applied to first data associated with the location; the second weight applied to second data associated with the location; and update the interactive user interface with an indication of at least one of the calculated overall scores.