Updated 26 October 2026 · from filed accounts

The biggest construction companies in Scotland

John Davidson (Pipes) is the biggest company among the construction companies registered in Scotland by turnover, with £88.5m in its latest filed accounts. McConnell and Briggs Commercial follow. Together the 10 companies below turned over £626m in their latest filed years.

  1. 1
    John Davidson (Pipes)

    Inverurie · Building & construction · FY to Dec 2025

    £88.5m

    +11% on the year before

  2. 2
    McConnell

    East Kilbride · Building & construction · FY to Apr 2026

    £87.3m

    +7.0% on the year before

  3. 3
    Briggs Commercial

    Burntisland · Building & construction · FY to Mar 2025

    £75.5m

    -1.4% on the year before

  4. 4
    Acciona Industrial UK

    Aberdeen · Building & construction · FY to Dec 2025

    £64.4m

    -42% on the year before

  5. 5
    Chap Group

    Westhill · Building & construction · FY to Sept 2025

    £63.5m

    +11% on the year before

  6. 6
    Tough Construction

    Glasgow · Building & construction · FY to Jul 2025

    £61.5m

    -0.4% on the year before

  7. 7
    Procast Building Contractors

    Hamilton · Building & construction · FY to Mar 2026

    £55.6m

    +2.8% on the year before

  8. 8
    Advance Global Recruitment

    Edinburgh · Building & construction · FY to Dec 2024

    £50.6m

    +5.2% on the year before

  9. 9
    Beatsons Building Supplies

    Building & construction · FY to Dec 2025

    £39.9m

    +8.0% on the year before

  10. 10
    Algo (Blairgowrie)

    Perth · Building & construction · FY to Jun 2026

    £39.4m

    +8.8% on the year before

How this list is made

From each company's latest accounts filed at Companies House, or its annual report for listed groups: the figures as filed, nothing estimated. Changes compare the two latest filed years. Only companies that report in pounds are ranked; groups that report in dollars or euros aren't converted. Subsidiaries whose figures are part of a listed group's are counted once, in the group. Updated daily as new accounts are filed.

More rankings