Abstract: A method and system for utility resource aggregation and allocation is disclosed. User data on utility resource use for a plurality of utility users is collected. Utility resource demand is modeled for an aggregation of a subset of the plurality of utility users. The aggregation of utility users are dynamically matched with a utility source or aggregated utility source.