Published 30 March 2026 · 7 min read
In our previous post, we explored how freely available UK open data can add a powerful layer of insight to your customer records. In this post, we'll make that concrete. Starting with three fictional customers who have nothing more than a name and a postcode, we'll walk through five open data sources and show how each one sharpens the picture.
Here's our base dataset — the kind of thing you might export from a CRM or e-commerce platform.
| # | First name | Last name | Address | Postcode |
|---|---|---|---|---|
| 1 | Drew | Furbad | 28 | LS14 1BG |
| 2 | Andie | Thurgreat | 11 | HG2 8HJ |
| 3 | Andrea | Thurbus | 2 | LN5 9AH |
What can we determine about these customers? Not a huge amount. We don't even know their gender. All we really know is the area they're from — if you happen to be familiar with UK postcode regions. Any attempt to segment this data would leave all three customers in a single undifferentiated group, treated identically by any marketing campaign.
Let's change that.
The Office for National Statistics publishes socio-demographic classifications at the postcode level. By matching our customers' postcodes against this data, we can overlay a set of demographic attributes.
| # | Postcode | Supergroup | Group | Subgroup |
|---|---|---|---|---|
| 1 | LS14 1BG | Constrained city dwellers | Ageing city dwellers | Retired independent city dwellers |
| 2 | HG2 8HJ | Suburbanites | Suburban achievers | Comfortable suburbia |
| 3 | LN5 9AH | Suburbanites | Semi-detached suburbia | Older workers and retirement |
Suddenly our customers look very different from one another. Customer 1 lives in an area characterised by retired city dwellers. Customer 2 is in a prosperous suburban area with high employment and above-average qualifications. Customer 3 falls somewhere between — an area of older working-age residents approaching retirement.
The ONS provides detailed pen portraits for each grouping, describing typical traits like car ownership, industry of employment, and ethnic mix. These descriptions can be used to derive further attributes tailored to a specific business or product category.
What we can now infer:
| Customer | Likely age range | Employment status |
|---|---|---|
| 1 | ~65+ | Retired |
| 2 | ~44 | Employed |
| 3 | ~50 | Employed |
Already, we have a basis for differentiated marketing. The messaging, timing, and channel strategy for a retired customer should look quite different from what works for a working professional in their forties.
Try this on your own customers
Send us a sample of your customer postcodes and we'll return them enriched with 175+ attributes — from ONS classifications to connectivity scores — within 24 hours.
The Land Registry records every property transaction in England and Wales. By matching postcodes, we can understand the property market in each customer's area.
| # | Postcode | Min price | Avg price | Max price | Type | Build |
|---|---|---|---|---|---|---|
| 1 | LS14 1BG | £60,000 | £95,000 | £125,000 | Semi-detached | Older stock |
| 2 | HG2 8HJ | £600,000 | £1,597,731 | £2,725,000 | Detached | Older stock |
| 3 | LN5 9AH | £132,000 | £151,000 | £167,500 | Semi-detached | Older stock |
House price acts as a useful proxy for income. Customer 2 lives in an area where the average property price exceeds £1.5 million — placing them firmly in a high-income bracket. Customer 1's area, by contrast, has modest property values consistent with a lower-income retired population. Customer 3 sits in the middle.
Updated customer picture:
| Customer | Age | Employment | Income |
|---|---|---|---|
| 1 | ~65+ | Retired | Low |
| 2 | ~44 | Employed | High |
| 3 | ~50 | Employed | Low/Medium |
For a luxury brand, Customer 2 is clearly the primary target for premium products. But this data is equally useful for avoiding wasteful marketing — there's little point pushing high-end products to customers whose area profile suggests they won't convert.
Energy Performance Certificate data, published by the Department for Levelling Up, Housing and Communities, includes property floor area and room counts.
| # | Postcode | Floor area (m²) | Room count |
|---|---|---|---|
| 1 | LS14 1BG | 67.76 | 3 |
| 2 | HG2 8HJ | 396 | 12 |
| 3 | LN5 9AH | 76 | 5 |
This complements the Land Registry data and helps distinguish between expensive but small city properties and genuinely large family homes. Customer 2's 12-room, 396 m² property almost certainly houses a family. Customer 1's compact three-room property suggests a single person or couple.
Updated customer picture:
| Customer | Age | Employment | Income | Household |
|---|---|---|---|---|
| 1 | ~65+ | Retired | Low | Single/Couple |
| 2 | ~44 | Employed | High | Large family |
| 3 | ~50 | Employed | Low/Medium | Small family |
For household-centric products — furniture, DIY supplies, home appliances — room count is particularly powerful for re-targeting. A customer who has bought one set of curtains for a 12-room house may well need eleven more.
Ofcom publishes broadband speed data by area, which has direct implications for how you communicate with customers.
| # | Postcode | Broadband speed |
|---|---|---|
| 1 | LS14 1BG | 6.9 Mbps |
| 2 | HG2 8HJ | 38.1 Mbps |
| 3 | LN5 9AH | 1.5 Mbps |
Customer 3's broadband speed is essentially inhibitive for any media-rich content. Video testimonials, interactive web experiences, streaming product demos — none of these will reach them effectively. Physical mail or simple email campaigns would be far more appropriate. Customer 2, by contrast, has excellent connectivity and could be engaged through video, social media, and rich digital content.
Updated customer picture:
| Customer | Age | Employment | Income | Household | Connectivity | Best channel |
|---|---|---|---|---|---|---|
| 1 | ~65+ | Retired | Low | Single/Couple | Low | Email/Post |
| 2 | ~44 | Employed | High | Large family | High | Digital/Video |
| 3 | ~50 | Employed | Low/Medium | Small family | Very low | Post/Email |
This kind of insight prevents wasteful spending. There's no point serving video ads to someone who can barely load a webpage.
Weather data might seem like an unusual addition to a customer profile, but it enables a genuinely useful form of contextual marketing. By appending local weather forecasts to customer records, you can time campaigns based on conditions.
| # | Postcode | 5-day avg temp | 5-day rain probability |
|---|---|---|---|
| 1 | LS14 1BG | 21°C | 7.8% |
| 2 | HG2 8HJ | 20.6°C | 7.4% |
| 3 | LN5 9AH | 23.2°C | 26.4% |
A footwear brand might trigger a rain boot campaign for Customer 3's area when wet weather is forecast. A garden furniture retailer might push promotions to Customers 1 and 2 during a sunny spell. Weather-triggered marketing drives relevance — it reaches people at the moment a product feels most useful.
Starting with nothing but a name and postcode, we've built a layered profile for each customer that tells us their likely age bracket, employment status, probable income level, household size, how to reach them, and even when conditions are right for certain products.
| Attribute | Customer 1 | Customer 2 | Customer 3 |
|---|---|---|---|
| Age range | ~65+ | ~44 | ~50 |
| Employment | Retired | Employed | Employed |
| Income | Low | High | Low/Medium |
| Household | Single/Couple | Large family | Small family |
| Connectivity | Low | Excellent | Very low |
| Best channel | Email/Post | Digital/Video | Post/Email |
None of this required a single form field, survey question, or cookie. It's all derived from publicly available, regularly updated open data.
Open data is most powerful when it's used alongside your internal transactional and interaction data. Consider Customer 2: their open data profile suggests a high-income family in a well-connected suburban area. If your own records show they've made a single mid-range purchase via your website after clicking through from a social media ad, you can start to build a much richer hypothesis.
They have the means to buy premium products. They live in a large home with scope for multiple purchases. They're digitally engaged. Their single mid-range purchase isn't a sign of low value — it's a starting point. The open data tells you there's significant headroom.
Equally, combining the two data sources can flag inconsistencies worth investigating. If your internal segmentation labels a customer as "high value" based on one large purchase, but open data suggests they live in a low-income area, that's a signal — perhaps they were buying a gift, or perhaps your segmentation needs adjusting.
Open data is freely available, well-maintained, and remarkably powerful when structured correctly. The datasets used in this example represent just a tiny subset of what's out there, and we focused on a single dimension — geography. Other open data sources cover transport, education, health, and more.
A few things to keep in mind: this data is aggregated at the area level, not the individual level, so it works best as a complement to your own customer data rather than a replacement. Some datasets are updated more frequently than others, so freshness matters. And the real value comes from combining multiple sources — any single dataset tells a partial story.
The challenge for most businesses isn't access to the data. It's the work of linking, cleaning, refreshing, and structuring it into something useful. That's where Cogstrata comes in — we do the heavy lifting so you can focus on using the insight.
Try this on your own customer data
Cogstrata aggregates and continuously refreshes UK open data, delivering 175+ structured demographic attributes at the postcode level. Request a free sample enrichment and see what your customer postcodes reveal.
Request a Free SampleCogstrata Research Team
Demographic Intelligence & Data Science
The Cogstrata research team combines expertise in geodemographic classification, macroeconomic modelling, and AI-driven data inference. We write about the intersection of location intelligence, customer data enrichment, and the emerging needs of agentic AI systems.
Open Data: The Untapped Layer of Customer Intelligence
How UK open data can enrich a customer record without collecting a single extra data point.
60 Things a Postcode Can Tell You About Your Customer
From commute mode to retail desert risk — the full range of signals hiding in postcode data.
From Batch to Always-On: The Architecture of Modern Customer Intelligence
The technical shift from periodic batch updates to continuous data refresh.
AI Agent Ready
Demographic intelligence structured for AI agents and human teams alike. API-first, always fresh, privacy-safe.
Enriched results on your own data within 24 hours.