Inequality in the UK:

What is the extent and nature of inter-regional inequality in the UK?

Aims: I intend to identify the disparity between the areas with the lowest and highest incomes and outputs. However, I want to go beyond only indicators of Income and output and also examine disparities in measures of health, wellbeing, and deprivation and the relationships between them. In order to interrogate the extent of inter-regional inequality, I would like to compare the UK to its peers.

London

The ten highest income areas are all within the Greater London Builtup Area.

However, there is considerable inequality between the districts. At 81% of the median area, Luton has the area's lowest average household income.

Birmingham

Many of Britain's other biggest built-up areas contain some of the lowest-income areas. Sandwell, outside Birmingham, has the third lowest average household income in the country.

International Comparison

Gross Value Added Per Capita by NUTS3 Region

GVA Bubble-Box-Plot

Gross Value Added Per Capita by NUTS2 Region

Outputs by NUTS2 Region are shown here

... scaled by population.

By centering each country's regions by its median region, we can compare inter-regional inequality across countries.

plotbox4
plotbox5

Clustering on Socio-Economic Indicators

Data

To complete this project I used several data sources.

For the first map, I used household income data from the Office for National Statistics (ONS) and sourced Local Authority District (LAD) boundaries from the Open Geography Portal. The income data was downloaded into 12 files by region. I looped over them to combine into a single Dataframe. I then associated the income data directly with the geoJSON boundary regions — this turned out to be more performant (avoiding unnecessary http requests) and avoided asynchronous-loading problems.

For the GVA maps, I combined data from three different sources: shape files from the European Commission and output data from Eurostat and the ONS. For the bubble-box plot, I expressed the output as a multiple of each country’s population-weighted median.

The scatter-matrix uses 5 indicators, each fetched separately and then merged. The life expectency, deprivation, and life-satisfaction data were retrieved using the ONS api. The beta dataset api was used, rather than the ‘timeseries’ api explained in class. A metric of food bank density was constructed by scraping the search page of givefood.org: the distances to nearby food banks were scraped and the average distance of the closest 5 was calculated. These data were then normalised and clusters were created.

Challenges and Limitations

I encountered several challenges.

I could not achieve the ‘scrollytelling’ behaviour I desired or create a separate interactive legend using Vega-lite. Instead, I created the map from scratch using d3 which proved to be a challenging but rewarding endeavour. I also found that existing JavaScript scroll libraries either performed poorly or were slow to load so I instead implemented my own (scrollManager.js) using the built-in IntersectionObserver api. Another issue encountered was the LAD shape boundaries’ unnecessary resolution — solved by simplifying the regions using Mapshaper.

There were challenges regarding post-Brexit data-stewardship; Eurostat no longer stores most British data so I had to merge in data from the ONS and perform currency conversions.

On my bubble-box-plot, I wanted to visualise values relative to its country’s median. Using a simple median would be misleading due to variations in population. Instead, I implemented a function to find population-weighted quantiles (informed by the discussion here).

An unfortunate limitation of this project is the age of some of the data used — the most recent complete income and output data at the granularity I desired was from 2019. An additional limitation is Vega-lite’s inability to responsively scale figures when multiple subfigures are included, hurting the experience on mobile.

Conclusion

In my analysis, I found that there were stark disparities in incomes within the UK, as seen on the first map. As expected, the highest income areas were found around London. I was surprised, however, by the low incomes found in the UK’s other largest cities.

The pattern of a high-income concentration around the capital was similar in France but notably different in Germany, where there was a more pronounced East-West divide.

Inter-regional inequality in the UK was of a similar extent to its peers. The interquartile range was higher than Denmark’s, The Netherlands’, and France’s, but lower than Germany’s.

As the scatterplot matrix shows, the disparities in economic indicators translate to disparities in health and deprivation but, perhaps fortunately, there was not a close relationship between life-satisfaction and the other indicators. Nor was there with the food bank metric.

The computed clusters revealed regional patterns in the indicators; even when clustered without location data, the points in each cluster were often close (e.g. cluster 1 is mostly London/South East).

In the future, it would be interesting to study the extent of intra-region inequality, something which is now possible with the release of granular 2021 census data. It could also be interesting to examine the geographic spread of food banks and what influences their placement.

Google Colab and Non-Vega Source Links

Word Counts