• Energy
  • 15 columns
  • 200 rows
  • 8 formats

Residential Load Curve Clustering and Segmentation

This dataset provides detailed segmentation of residential electricity customers based on their load curve profiles, using clustering algorithms to identify distinct usage patterns such as daytime-at-home, evening-peak, overnight-charging, flat, and seasonal vacationers. It includes key consumption metrics, cluster assignments, and optional geographic information, making it ideal for targeted energy management, demand response planning, and customer behavior analysis.

  • last updated 2 Nov 2025
  • by GoMask
The brief that made it

Targeted demand response program design

Sample rows

preview · 8 of 200 rows · all 15 columns
customer_idstringcluster_labelstringpeak_hourintegeris_seasonal_vacationerbooleanaddress_countrystringcluster_idintegerclustering_methodstringprofile_start_datedateprofile_end_datedateavg_daily_consumption_kwhfloatpeak_consumption_kwhfloataddress_streetstringaddress_citystringaddress_statestringaddress_postal_codestring
CUST101daytime-at-home11falseCanada1k-means2021-03-012021-08-3115.95.4892 Oakridge AveVictoriaBCV8W 1A1
user-204evening-peak20falseUSA2hierarchical2022-01-152022-07-1531.218.24559 Willow StChicagoIL60636
A7_bT45xovernight-charging2falseUSA3k-means2020-11-012021-01-3142.722.53016 Elmwood DrDallasTX75224
client405flat12falseUK4hierarchical2023-05-012023-06-3010.21.418 Stratton RdManchesterGreater ManchesterM1 2AB
guest312seasonal-vacationer15trueFrance5k-means2022-07-012022-08-312.10.2533 Côte d'AzurNiceProvence-Alpes-Côte d'Azur06200
US_302_pwrevening-peak21falseUSA2k-means2022-06-012022-12-0119.87.75501 Pine StAtlantaGA30318
CUST102daytime-at-home14falseCanada1hierarchical2023-02-012023-07-3113.74.898 Silver Birch AveTorontoONM4E 1A1
user-305overnight-charging0falseUSA3hierarchical2021-09-012021-12-0135.613.87081 Parkside LnSeattleWA98115

What the 200 rows show

from the 200-row sample

Overnight-charging (cluster label) stands out: mean peak_hour is 1.4, against 14.1 for the rest.

  • 20%is_seasonal_vacationer = true
  • 12median peak_hour
  • 2clustering methods
  • 55address states
  • 15.4median avg_daily_consumption_kwh
  • 5.7median peak_consumption_kwh
Mean peak_hour by cluster_label200 rows
0204012.6daytim…40 rows20.8evenin…40 rows1.4overni…40 rows12.0flat40 rows11.2season…40 rows
peak_hour200 rows, in bands of 2.5
030603195125531179265012.525peak_hour →

Median 12, from 0 to 23.

address_country200 rows · 7 values
  1. USA81
  2. Canada55
  3. UK29
  4. France19
  5. Switzerland14
  6. Mexico1
  7. Italy1
15 columns by typefrom the column list below
  • string 8
  • integer 2
  • float 2
  • date 2
  • boolean 1

Columns

15 columns in four groups
blueprint · 15 columns
columntypedescriptionexample
Text 8 columns
customer_idstringUnique identifier for each residential electricity customeruniqueCUST101
cluster_labelstringDescriptive label for the cluster (e.g., 'daytime-at-home', 'evening-peak', 'overnight-charging', 'flat', 'seasonal-vacationer')5 valuesdaytime-at-home
clustering_methodstringClustering algorithm used for segmentation (e.g., 'k-means', 'hierarchical')k-means · hierarchicalk-means
address_streetstringStreet address of the customeroptional892 Oakridge Ave
address_citystringCity of the customeroptionalVictoria
address_statestringState or province of the customeroptionalBC
address_postal_codestringPostal or ZIP code of the customeroptionalV8W 1A1
address_countrystringCountry of the customer7 countries · optionalCanada
Numbers 4 columns
cluster_idintegerNumeric identifier for the load profile cluster assigned to the customer1 or more1
avg_daily_consumption_kwhfloatAverage daily electricity consumption in kilowatt-hours (kWh) during the profile period0 or more15.9
peak_hourintegerHour of the day (0-23) when the customer's electricity usage typically peaks0 to 2311
peak_consumption_kwhfloatMaximum hourly electricity consumption in kilowatt-hours (kWh) during the profile period0 or more5.4
Dates and times 2 columns
profile_start_datedateStart date of the load profile period analyzed for clustering2021-03-01
profile_end_datedateEnd date of the load profile period analyzed for clustering2021-08-31
True or false 1 column
is_seasonal_vacationerbooleanIndicates if the customer exhibits seasonal vacationer usage patternsfalse

Use it for

  • is seasonal va…20%40 of 200 rowsmean peak hour by clu…12.6dayt…20.8even…1.4over…12.0flat

    An energy dashboard

    The is_seasonal_vacationer rate, peak_hour by cluster_label and a breakdown of address_country. Excel, Power BI or Tableau.

  • Why do the 40 overnight-charging rows have a mean peak_hour of 1.4?

    A root-cause class exercise

    Hand out the rows and one question. The answer is in the data, not in the brief.

  • A software demo

    Believable customers with cluster_id, cluster_label and clustering_method to fill a screen in front of a buyer.

Not quite right?

Make it yours.

Same 15 columns, your size and your rules. See 20 rows before you pay.

Preview 20 rows free

1,000 rows: $1.99 · 10,000: $12.99One-time. No subscription. All prices

This dataset200 rows15 columns
Yours1,000 rows15 columnsaddress_street: UK only

blueprint · residential-load-curve-clustering-and-segmentation

Behind this dataset

Same schema. As many rows as you need.

These 200 rows came out of a blueprint — 15 columns with generation rules behind each one. Open it in Data Factory to retune a column, add your own, wire in foreign keys, and run it at the size you actually need.

Rules it was built with
  • Account number and customer demographic attributes
  • Load profile cluster assignment (cluster 1-10)
  • Cluster characteristics: peak hour, load factor, variability
  • Average daily consumption (kWh) and peak demand (kW)
  • Time-of-use behavior (morning, afternoon, evening, overnight)
  • Seasonal variation (summer AC load, winter heat load)
  • Electric vehicle (EV) charging signature detection
  • Demand response program eligibility based on cluster
Rows
Open the blueprint in Data Factory

1 credit per row. Preview 20 rows free. Buy rows for the full run.

Exports
CSV, JSON, JSONL, Parquet, SQL, Excel, TSV, XML
Licence
yours to use, including commercially
API slug
residential-load-curve-clustering-and-segmentation

What should your data show?

Preview 20 rows free
No signup. No card.