Suffrago UK Data Hub
RankingsVerificationMethods

Independent service run by Suffrago – not an official government website. Every figure comes from an official UK publisher under its open licence and is checked against that source each time the data is refreshed.

Moray

Nation: Scotland · Area code S12000020

Every figure the hub holds for Moray from its datasets by area, each as its publisher gives it. Where a dataset's chart compares two periods, its card shows both, drawn to scale, and every figure is in the table below the cards. Each card opens its dataset's page, with its source, licence and checks.

Economy

1 dataset

Health

4 datasets

Energy and environment

19 datasets

Domestic electricity consumption by council, Great Britain

167.8 GWh

2024

  • 2024 167.8 GWh
  • 2023 164.7 GWh
Department for Energy Security and Net Zero

Domestic electricity meters by council, Great Britain

48,435

2024

  • 2024 48,435
  • 2023 48,479
Department for Energy Security and Net Zero

Domestic gas consumption by council, Great Britain

391.6 GWh

2024

  • 2024 391.6 GWh
  • 2023 402.0 GWh
Department for Energy Security and Net Zero

Domestic gas meters by council, Great Britain

32,612

2024

  • 2024 32,612
  • 2023 32,465
Department for Energy Security and Net Zero

Electricity consumption by council, Great Britain

459.5 GWh

2024

  • 2024 459.5 GWh
  • 2023 457.8 GWh
Department for Energy Security and Net Zero

Electricity meters by council, Great Britain

52,956

2024

  • 2024 52,956
  • 2023 52,902
Department for Energy Security and Net Zero

Gas consumption by council, Great Britain

1,623.9 GWh

2024

  • 2024 1,623.9 GWh
  • 2023 1,655.2 GWh
Department for Energy Security and Net Zero

Gas meters by council, Great Britain

32,967

2024

  • 2024 32,967
  • 2023 32,833
Department for Energy Security and Net Zero

Greenhouse gas emissions by council, UK

693.2 ktCO₂e

2024

  • 2024 693.2 ktCO₂e
  • 2023 697.7 ktCO₂e
Department for Energy Security and Net Zero

Mean domestic electricity consumption a meter by council, Great Britain

3,464 kWh

2024

  • 2024 3,464 kWh
  • 2023 3,397 kWh
Department for Energy Security and Net Zero

Mean domestic gas consumption a meter by council, Great Britain

12,009 kWh

2024

  • 2024 12,009 kWh
  • 2023 12,382 kWh
Department for Energy Security and Net Zero

Mean electricity consumption a meter by council, Great Britain

8,677 kWh

2024

  • 2024 8,677 kWh
  • 2023 8,654 kWh
Department for Energy Security and Net Zero

Mean gas consumption a meter by council, Great Britain

49,258 kWh

2024

  • 2024 49,258 kWh
  • 2023 50,413 kWh
Department for Energy Security and Net Zero

Mean non-domestic electricity consumption a meter by council, Great Britain

64,526 kWh

2024

  • 2024 64,526 kWh
  • 2023 66,270 kWh
Department for Energy Security and Net Zero

Mean non-domestic gas consumption a meter by council, Great Britain

3,471,090 kWh

2024

  • 2024 3,471,090 kWh
  • 2023 3,405,525 kWh
Department for Energy Security and Net Zero

Non-domestic electricity consumption by council, Great Britain

291.7 GWh

2024

  • 2024 291.7 GWh
  • 2023 293.1 GWh
Department for Energy Security and Net Zero

Non-domestic electricity meters by council, Great Britain

4,521

2024

  • 2024 4,521
  • 2023 4,423
Department for Energy Security and Net Zero

Non-domestic gas consumption by council, Great Britain

1,232.2 GWh

2024

  • 2024 1,232.2 GWh
  • 2023 1,253.2 GWh
Department for Energy Security and Net Zero

Non-domestic gas meters by council, Great Britain

355

2024

  • 2024 355
  • 2023 368
Department for Energy Security and Net Zero

Housing

5 datasets

Labour market

10 datasets

Transport

1 dataset

Welfare and benefits

6 datasets

Migration

6 datasets

Population

1 dataset

Every figure as a table

53 datasets · area code S12000020
DatasetLatestFigureBeforeFigure
Median income of taxpayers by council, UKEconomy2023/24£28,400In order––
Domestic electricity consumption by council, Great BritainEnergy and environment2024167.8 GWhIn order2023164.7 GWh
Domestic electricity meters by council, Great BritainEnergy and environment202448,435In order202348,479
Domestic gas consumption by council, Great BritainEnergy and environment2024391.6 GWhIn order2023402.0 GWh
Domestic gas meters by council, Great BritainEnergy and environment202432,612In order202332,465
Electricity consumption by council, Great BritainEnergy and environment2024459.5 GWhIn order2023457.8 GWh
Electricity meters by council, Great BritainEnergy and environment202452,956In order202352,902
Gas consumption by council, Great BritainEnergy and environment20241,623.9 GWhIn order20231,655.2 GWh
Gas meters by council, Great BritainEnergy and environment202432,967In order202332,833
Greenhouse gas emissions by council, UKEnergy and environment2024693.2 ktCO₂eIn order2023697.7 ktCO₂e
Mean domestic electricity consumption a meter by council, Great BritainEnergy and environment20243,464 kWhIn order20233,397 kWh
Mean domestic gas consumption a meter by council, Great BritainEnergy and environment202412,009 kWhIn order202312,382 kWh
Mean electricity consumption a meter by council, Great BritainEnergy and environment20248,677 kWhIn order20238,654 kWh
Mean gas consumption a meter by council, Great BritainEnergy and environment202449,258 kWhIn order202350,413 kWh
Mean non-domestic electricity consumption a meter by council, Great BritainEnergy and environment202464,526 kWhIn order202366,270 kWh
Mean non-domestic gas consumption a meter by council, Great BritainEnergy and environment20243,471,090 kWhIn order20233,405,525 kWh
Non-domestic electricity consumption by council, Great BritainEnergy and environment2024291.7 GWhIn order2023293.1 GWh
Non-domestic electricity meters by council, Great BritainEnergy and environment20244,521In order20234,423
Non-domestic gas consumption by council, Great BritainEnergy and environment20241,232.2 GWhIn order20231,253.2 GWh
Non-domestic gas meters by council, Great BritainEnergy and environment2024355In order2023368
Life expectancy at 65 by council, females, UKHealth2022 to 202420.2 yearsIn order2019 to 202120.4 years
Life expectancy at 65 by council, males, UKHealth2022 to 202418.1 yearsIn order2019 to 202118.2 years
Life expectancy at birth by council, females, UKHealth2022 to 202482.2 yearsIn order2019 to 202182.2 years
Life expectancy at birth by council, males, UKHealth2022 to 202477.7 yearsIn order2019 to 202178.1 years
Average house price by council, UKHousingAug 2026£203,371In orderAug 2025£196,240
Average price of detached homes by council, Great BritainHousingAug 2026£315,635In order––
Average price of flats and maisonettes by council, Great BritainHousingAug 2026£109,934In order––
Average price of semi-detached homes by council, Great BritainHousingAug 2026£199,910In order––
Average price of terraced homes by council, Great BritainHousingAug 2026£158,832In order––
Claimant count, the UK's councilsLabour marketSep 20261,440In orderSep 20251,300
Disability employment gap by council, UKLabour market2023 to 202528.23 percentage pointsIn order2022 to 202422.53 percentage points
Disability employment rate by council, UKLabour market2023 to 202555.40%In order2022 to 202458.15%
Disabled people aged 16 to 64 by council, UKLabour market2023 to 202515,364In order2022 to 202413,817
Disabled people in work by council, UKLabour market2023 to 20258,512In order2022 to 20248,035
Median weekly pay, Great Britain's councilsLabour market2026£541.70In order––
MoD civil servants by council, UKLabour market1 Apr 2026320In order1 Apr 2025330
Non-disabled employment rate by council, UKLabour market2023 to 202583.63%In order2022 to 202480.68%
UK regular armed forces by councilLabour market1 Apr 20262,940In order1 Apr 20252,840
UK regular armed forces by service and council: Naval ServiceLabour market1 Apr 20265 or fewer, withheld by the MoD––
UK regular armed forces by service and council: ArmyLabour market1 Apr 2026790––
UK regular armed forces by service and council: Royal Air ForceLabour market1 Apr 20262,150––
Asylum seekers on subsistence support only by council, UKMigration30 Jun 20262In order––
Supported asylum seekers by council, UKMigration30 Jun 20262In order––
Supported asylum seekers in contingency accommodation by council, UKMigration30 Jun 20260In order––
Supported asylum seekers in dispersal accommodation by council, UKMigration30 Jun 20260In order––
Supported asylum seekers in initial accommodation by council, UKMigration30 Jun 20260In order––
Supported asylum seekers in other accommodation by council, UKMigration30 Jun 20260In order––
Population of the UK's councilsPopulationMid-202594,730In orderMid-202494,890
Motor vehicle traffic by highway authority, Great BritainTransport2025522 million vehicle milesIn order2024517 million vehicle miles
Children in Tax-Free Childcare by council, UKWelfare and benefits2025/261,035In order2023/24935
Children in low income families by council, UKWelfare and benefits2024/2515.14%In order2023/2414.94%
Families getting Child Benefit by council, UKWelfare and benefitsAug 20258,805In order––
Families using Tax-Free Childcare by council, UKWelfare and benefits2025/26810In order2023/24745
Households eligible for Pension Credit by council, Great Britain: All eligible householdsWelfare and benefits2023/243,400––
Households eligible for Pension Credit by council, Great Britain: Potentially eligible householdsWelfare and benefits2023/241,500––
Households eligible for Pension Credit by council, Great Britain: Eligible households in receiptWelfare and benefits2023/241,900––
Pension Credit receipt rate by council, Great BritainWelfare and benefits2023/2456.19%In order––

Wards

8 wards, 8 of them current

Each dataset gives its figures on its publisher's own year of wards, which councils redraw some of every May, and the hub never moves a figure onto another year's wards: a ward that has ended since keeps its figures, one that began after a dataset's year shows – for it, and one its publisher gives no figure for shows not published.

WardChildren in low income families by ward, before housing costs, UK2024/25 · May 2024 wardsFamilies getting Child Benefit by ward, UKAug 2025 · May 2025 wards
Buckie S1300302613.43%935
Elgin City North S1300302912.47%1,375
Elgin City South S1300303014.29%1,360
Fochabers Lhanbryde S130030278.41%970
Forres S1300303113.90%1,500
Heldon and Laich S1300302810.00%1,215
Keith and Cullen S1300302520.24%765
Speyside Glenlivet S1300302413.97%690

Small areas

162 small areas in 5 datasets

Each dataset gives its figures on its own file's areas and edition (LSOAs and MSOAs of 2011 or 2021, data zones), and the hub never moves a figure onto another's areas. An area is listed here where the ONS's output area lookups, or for Scotland and Northern Ireland the area register, put it in this council.

Every figure here is in this council's small areas file (JSON), and each dataset's whole file is on its page.

DfT's annual average daily flow of motor vehicles past each count point, both ways, on an average day of the year: counted where DfT counted it that year, estimated from earlier counts and traffic trends otherwise, which DfT says should be used with caution. Each point stands for its road between the two junctions named.

  • 51 to 1,043
  • 1,043 to 1,997
  • 1,997 to 6,078
  • 6,078 to 10k
  • 10k to 21k

Every count point as a table

the busiest first
Road and count pointBetweenRoad categoryCounted or estimated2025
A96 74272A941 to A941Class A Trunk roadEstimated20,832 vehicles a day
A941 78576Thornhill Rd to A96Class A Principal roadEstimated19,038 vehicles a day
A96 92109lat: 57.6502 long: -3.3147 to lat: 57.611 long: -3.0843Class A Trunk roadCounted17,606 vehicles a day
A96 78578Morriston Rd to A941Class A Trunk roadCounted16,378 vehicles a day
A941 78579A96 to Covesea RdClass A Principal roadEstimated14,445 vehicles a day
A96 80022A940 to B9011Class A Trunk roadEstimated14,197 vehicles a day
A96 80379B9011 to Morriston Rd, ElginClass A Trunk roadCounted12,791 vehicles a day
A96 30788LA Boundary to A940Class A Trunk roadCounted11,905 vehicles a day
A96 781A95 to A95Class A Trunk roadEstimated10,395 vehicles a day
A941 1176Covesea Rd, Elgin to B9135 Queen StreetClass A Principal roadCounted9,441 vehicles a day
A96 74321A95 to LA boundaryClass A Trunk roadCounted7,961 vehicles a day
A98 20792A990 to A942Class A Principal roadEstimated7,943 vehicles a day
A98 787A96 to A990Class A Principal roadEstimated7,928 vehicles a day
A96 30786A98 to A95Class A Trunk roadCounted7,388 vehicles a day
A95 74436A941 to A941Class A Trunk roadEstimated6,800 vehicles a day
A98 10788A942 to B9018Class A Principal roadEstimated6,314 vehicles a day
A942 10988A98 to A990Class A Principal roadEstimated6,078 vehicles a day
A941 20985A95 to B9015 North StreetClass A Principal roadEstimated5,737 vehicles a day
A941 50865B9015 North Street to Thornhill Rd, ElginClass A Principal roadEstimated5,399 vehicles a day
A98 50790A942 to A942Class A Principal roadEstimated5,394 vehicles a day
A98 74317B9018 to LA boundaryClass A Principal roadEstimated4,857 vehicles a day
A941 40989B9009 Conval Street to A95Class A Principal roadEstimated3,655 vehicles a day
A95 1055B9008 to A941Class A Trunk roadEstimated3,139 vehicles a day
A97 10868LA Boundary to LA boundaryClass A Principal roadEstimated2,931 vehicles a day
A95 30867LA Boundary to B9008Class A Trunk roadCounted2,588 vehicles a day
A990 21005Lennox Place, Portgordon to A942Class A Principal roadEstimated1,997 vehicles a day
A940 40988B9007 to A96Class A Principal roadEstimated1,948 vehicles a day
A941 10987A920 to B9009 Conval StreetClass A Principal roadEstimated1,839 vehicles a day
A95 20866B9103 to A96Class A Trunk roadEstimated1,826 vehicles a day
A940 20984LA Boundary to B9007Class A Principal roadEstimated1,388 vehicles a day
A920 50881A941 to LA BoundaryClass A Principal roadEstimated1,327 vehicles a day
A942 30990A990 to A98Class A Principal roadEstimated1,227 vehicles a day
A990 50839Lennox Place, Portgordon to A98Class A Principal roadEstimated1,225 vehicles a day
A95 91235A96 to LA BoundaryClass A Principal roadEstimated1,043 vehicles a day
A95 50918A941 to B9103Class A Trunk roadEstimated960 vehicles a day
A939 1174B9008 to LA boundaryClass A Principal roadEstimated825 vehicles a day
A939 50868LA Boundary to B9008Class A Principal roadEstimated736 vehicles a day
C 804897NA to NAClass C road or Unclassified roadCounted549 vehicles a day
U 805531NA to NAClass C road or Unclassified roadEstimated368 vehicles a day
C 804790NA to NAClass C road or Unclassified roadCounted237 vehicles a day
A941 30989B9002 to A920Class A Principal roadEstimated228 vehicles a day
U 804721NA to NAClass C road or Unclassified roadCounted213 vehicles a day
C 811420NA to NAClass C road or Unclassified roadEstimated51 vehicles a day