Free appeal search. Much more with an account.
Search planning appeal decisions
272,958 English appeal decisions since 2016, refreshed nightly from the Planning Inspectorate. For 164,271 of them the Inspector’s full letter is searchable word for word; the rest are found by their address, proposal and outcome. Type what the case turned on and read how Inspectors have reasoned about it.
The free search finds the decisions. With the Appeals plan you read every letter we hold, with the main issues, policies and judgments cited picked out, and save the decisions you need.
Appeals plan, £15 a monthInside the app
The same search, with the map and the letter
Search “grey belt”, see every match on the map, open one and read the Inspector’s framing of the main issue, then the letter itself. Under a minute, unedited.
The last 30 days
Decided this month, on the map
1,000 decisions with a mapped site in the last 30 days, 32% allowed. Green allowed, red dismissed, amber split. Click a point to read the decision.
In the app the same map carries every decision since 2016, the live appeals not yet decided, and the appeals around each of your own sites.
Just decided
The latest appeal decisions
- 37 Kingsway Avenue, Paignton, TQ4 7AA
Dismissed · 29 October 2026 · Torbay · 6015357
- Staalcot Farm Stall House Lane, Stall House Lane, North Heath, RH20 2HR
Allowed · 29 October 2026 · Horsham District Council · 6008830
- 1 Oak Street, Romford, RM7 7BS
Dismissed · 29 October 2026 · Havering · 6015902
- 55 Weald Hall Lane, Epping, CM16 6NB
Allowed · 29 October 2026 · Epping Forest District Council · 6015320
- Land Rear of 88 Chesterton Lane, Cirencester, GL7 1YD
Dismissed · 29 October 2026 · Cotswold · 6010613
- Land South of 51 Polisken Way, Polisken Way, St Erme, TR4 9RG
Dismissed · 29 October 2026 · Cornwall · 6008546
Show 14 more recent decisionsShow fewer
- 50-54 Grosvenor Street, Stalybridge, SK15 1RR
Dismissed · 29 October 2026 · Tameside Metropolitan Borough Council · 6012606
- The Bothey, Clayford, Wimborne, BH21 7BJ
Dismissed · 29 October 2026 · Dorset · 6010776
- 21 Tasker Close, Bearsted, Maidstone, ME15 8NZ
Dismissed · 29 October 2026 · Maidstone Borough Council · 6010536
- Lyches, Greenway, Hutton, Brentwood, CM13 2NR
Dismissed · 29 October 2026 · Brentwood · 6010060
- Shepperton Studios, Studios Road, Shepperton, TW17 0QD
Dismissed · 29 October 2026 · Spelthorne Borough Council · 6008636
- Springlily, Steppy Downs Road, St Erth Praze, TR27 6EE
Allowed · 29 October 2026 · Cornwall · 6005388
- 14 Moreland Drive, Gerrards Cross, SL9 8BB
Dismissed · 29 October 2026 · Buckinghamshire Council · 6013374
- 1-3 Part First Floor, New Haw Road, Addlestone, KT15 2BZ
Dismissed · 29 October 2026 · Runnymede Borough Council · 6012183
- 35 Pelham Close, Harwich, CO12 4UR
Dismissed · 29 October 2026 · Tendring · 6011370
- Stewards Place, Kidderminster Road, Woodcote Green, Dodford, Bromsgrove, B61 9DZ
Allowed · 29 October 2026 · Bromsgrove District Council · 6013818
- 71 Stanhope Mews East, London, SW7 5QT
Dismissed · 29 October 2026 · Kensington and Chelsea · 6014957
- Charleston, Bolney Road, Lower Shiplake, RG9 3NS
Dismissed · 29 October 2026 · South Oxfordshire · 6013107
- Whitewood Corner, 7 Drove Road, Gamlingay, Sandy, SG19 2HT
Dismissed · 29 October 2026 · Central Bedfordshire Council · 6009734
- Land at Ngr 312090/115702, Culm Davy, Hemyock, EX15 3UN
Dismissed · 29 October 2026 · Mid Devon · 6005161
Any authority
Search for the LPA’s record
Each authority has its own page: how its appeals have gone since 2016, the share allowed by type and by procedure, how long a decision takes, and the latest decisions with the Inspectors’ letters.
- Adur District Council
- Allerdale Borough Council (now Cumberland)
- Amber Valley
- Arun District Council
- Ashfield
- Ashford Borough Council
- Babergh District Council
- Barnsley
- Barrow-in-Furness Borough Council (now Westmorland and Furness)
- Basildon Borough Council
- Basingstoke and Deane
- Bassetlaw
- Bath and North East Somerset
- Bedford Borough Council
- Birmingham City Council
- Blaby
- Blackburn with Darwen
- Blackpool Council
- Bolsover
- Bolton
- Borough of Poole Council (now Bournemouth Christchurch and Poole)
- Boston
- Bournemouth Borough Council (now Bournemouth Christchurch and Poole)
- Bournemouth Christchurch and Poole
Show all 372 authority records A to ZShow fewer
- Bracknell Forest Borough Council
- Braintree District Council
- Breckland Council
- Brentwood
- Brighton and Hove City Council
- Bristol City Council
- Broadland
- Broads
- Bromsgrove District Council
- Broxbourne
- Broxtowe
- Buckinghamshire Council - Aylesbury Area
- Buckinghamshire Council - Chiltern Area
- Buckinghamshire Council - Minerals and Waste Planning
- Buckinghamshire Council - South Bucks Area
- Buckinghamshire Council - Wycombe Area
- Burnley
- Bury Metropolitan Borough Council
- Calderdale
- Cambridge
- Cambridgeshire County Council
- Cannock Chase
- Canterbury City Council
- Carlisle City Council (now Cumberland)
- Castle Point
- Central Bedfordshire
- Charnwood
- Chelmsford City Council
- Cheltenham Borough Council
- Cherwell District Council
- Cheshire East
- Cheshire West and Chester
- Chesterfield
- Chichester
- Chorley Borough Council
- Christchurch Borough Council (now Bournemouth Christchurch and Poole)
- City of Bradford Metropolitan District Council
- City of Lincoln Council
- City of London Council
- City of Westminster Council
- City of York Council
- Colchester City Council
- Copeland Borough Council (now Cumberland)
- Corby Borough Council (now North Northamptonshire)
- Cornwall
- Cotswold
- Coventry
- Craven District Council (now North Yorkshire Council)
- Crawley Borough Council
- Cumbria County Council (now Cumberland and Westmorland and Furness)
- Dacorum
- Darlington
- Dartford Borough Council
- Dartmoor
- Daventry District Council (now West Northamptonshire)
- Derby City Council
- Derbyshire County Council
- Derbyshire Dales
- Devon County Council
- Doncaster
- Dorset
- Dorset County Council (now Dorset)
- Dover District Council
- Dudley
- Durham County Council
- East Cambridgeshire
- East Devon
- East Dorset District Council (now Dorset)
- East Hampshire District Council
- East Hertfordshire District Council
- East Lindsey
- East Northamptonshire District Council (now North Northamptonshire)
- East Riding of Yorkshire Council
- East Staffordshire
- East Suffolk
- East Sussex County Council
- Eastbourne Borough Council
- Eastleigh
- Ebbsfleet Development Corporation
- Eden District Council (now Westmorland and Furness)
- Elmbridge Borough Council
- Epping Forest District Council
- Epsom and Ewell Borough Council
- Erewash
- Essex County Council
- Exeter
- Exmoor
- Fareham
- Fenland
- Folkestone and Hythe District Council
- Forest Heath District Council (now West Suffolk)
- Forest of Dean
- Fylde
- Gateshead
- Gedling
- Gloucester City
- Gloucestershire County Council
- Gosport
- Gravesham
- Great Yarmouth
- Greater London
- Guildford Borough Council
- Halton
- Hambleton District Council (now North Yorkshire Council)
- Hampshire County Council
- Harborough
- Harlow
- Harrogate Borough Council (now North Yorkshire Council)
- Hart
- Hartlepool
- Hastings
- Havant
- Herefordshire Council
- Hertfordshire County Council
- Hertsmere
- High Peak
- Hinckley and Bosworth
- Horsham District Council
- Huntingdonshire
- Hyndburn
- Ipswich
- Isle of Wight
- Kent County Council
- Kettering Borough Council (now North Northamptonshire)
- King's Lynn and West Norfolk Borough Council
- Kingston-Upon-Hull City Council
- Kirklees
- Knowsley
- Lake District
- Lancashire County Council
- Lancaster City Council
- Leeds City Council
- Leicester
- Leicestershire County Council
- Lewes District Council
- Lichfield
- Lincolnshire County Council
- Liverpool City Council
- London Borough of Barking and Dagenham Council
- London Borough of Barnet
- London Borough of Bexley
- London Borough of Brent
- London Borough of Bromley
- London Borough of Camden
- London Borough of Croydon
- London Borough of Ealing
- London Borough of Enfield
- London Borough of Hackney
- London Borough of Hammersmith and Fulham
- London Borough of Haringey
- London Borough of Harrow
- London Borough of Havering
- London Borough of Hillingdon
- London Borough of Hounslow
- London Borough of Islington
- London Borough of Lambeth
- London Borough of Lewisham
- London Borough of Merton
- London Borough of Newham
- London Borough of Redbridge
- London Borough of Southwark
- London Borough of Sutton
- London Borough of Tower Hamlets
- London Borough of Wandsworth
- London Legacy Development Corporation
- Luton Borough Council
- Maidstone Borough Council
- Maldon
- Malvern Hills
- Manchester City Council
- Mansfield
- Medway
- Melton
- Mendip District Council (now Somerset Council)
- Mid Devon
- Mid Suffolk District Council
- Mid Sussex
- Middlesbrough
- Milton Keynes Council
- Mole Valley District Council
- New Forest
- New Forest District Council
- Newark and Sherwood
- Newcastle Upon Tyne City Council
- Newcastle-under-Lyme Borough Council
- Norfolk County Council
- North Devon
- North Dorset District Council (now Dorset)
- North East Derbyshire
- North East Lincolnshire
- North Hertfordshire
- North Kesteven
- North Lincolnshire Council
- North Norfolk
- North Somerset Council
- North Tyneside
- North Warwickshire
- North West Leicestershire
- North York Moors
- North Yorkshire Council
- Northampton Borough Council (now West Northamptonshire)
- Northamptonshire County Council (now North and West Northamptonshire)
- Northumberland
- Northumberland County Council
- Norwich City Council
- Nottingham
- Nottinghamshire County Council
- Nuneaton and Bedworth
- Oadby and Wigston
- Old Oak and Park Royal Development Corporation
- Oldham Metropolitan Borough Council
- Oxford City Council
- Oxfordshire County Council
- Peak District
- Pendle
- Peterborough
- Plymouth City
- Portsmouth City Council
- Preston
- Purbeck District Council (now Dorset)
- Reading Borough Council
- Redcar and Cleveland
- Redditch Borough Council
- Reigate and Banstead Borough Council
- Ribble Valley
- Richmond upon Thames
- Richmondshire District Council (now North Yorkshire Council)
- Rochdale Metropolitan Borough Council
- Rochford
- Rossendale
- Rother District Council
- Rotherham
- Royal Borough of Greenwich
- Royal Borough of Kensington and Chelsea
- Royal Borough of Kingston Upon Thames
- Royal Borough of Windsor and Maidenhead
- Rugby
- Runnymede Borough Council
- Rushcliffe
- Rushmoor
- Rutland
- Ryedale District Council (now North Yorkshire Council)
- Salford City Council
- Sandwell Metropolitan Borough Council
- Scarborough Borough Council (now North Yorkshire Council)
- Sedgemoor District Council (now Somerset Council)
- Sefton
- Selby District Council (now North Yorkshire Council)
- Sevenoaks
- Sheffield City Council
- Shropshire
- Slough
- Solihull
- Somerset Council
- Somerset West and Taunton (now Somerset Council)
- South Cambridgeshire
- South Derbyshire
- South Downs
- South Gloucestershire Council
- South Hams
- South Holland
- South Kesteven
- South Lakeland District Council (now Westmorland and Furness)
- South Norfolk
- South Northamptonshire District Council (now West Northamptonshire)
- South Oxfordshire
- South Ribble
- South Somerset District Council (now Somerset Council)
- South Staffordshire District Council
- South Tyneside
- Southampton
- Southend-on-Sea City Council
- Spelthorne Borough Council
- St Albans City Council
- St Edmundsbury Borough Council (now West Suffolk)
- St Helens Metropolitan Borough Council
- Stafford
- Staffordshire County Council
- Staffordshire Moorlands
- Stevenage Borough Council
- Stockport Metropolitan Borough Council
- Stockton-on-Tees Borough Council
- Stoke-on-Trent City Council
- Stratford-on-Avon
- Stroud
- Suffolk Coastal District Council (now East Suffolk)
- Suffolk County Council
- Sunderland
- Surrey County Council
- Surrey Heath Borough Council
- Swale
- Swindon
- Tameside Metropolitan Borough Council
- Tamworth
- Tandridge District Council
- Taunton Deane Borough Council (now Somerset Council)
- Teignbridge
- Telford and Wrekin
- Tendring
- Test Valley
- Tewkesbury
- Thanet
- The Isles of Scilly Council
- Three Rivers
- Thurrock
- Tonbridge and Malling
- Torbay
- Torridge
- Trafford Metropolitan Borough Council
- Tunbridge Wells
- Uttlesford District Council
- Vale of White Horse
- Wakefield Metropolitan District Council
- Walsall
- Waltham Forest London Borough Council
- Warrington Borough Council
- Warwick
- Warwickshire County Council
- Watford
- Waveney District Council (now East Suffolk)
- Waverley Borough Council
- Wealden District Council
- Wellingborough Borough Council (now North Northamptonshire)
- Welwyn Hatfield
- West Berkshire
- West Devon
- West Dorset District Council (now Dorset)
- West Lancashire District Council
- West Lindsey
- West Oxfordshire
- West Somerset District Council (now Somerset Council)
- West Suffolk
- West Sussex County Council
- Weymouth and Portland Borough Council (now Dorset)
- Wigan
- Wiltshire
- Winchester
- Wirral
- Woking Borough Council
- Wokingham Borough Council
- Wolverhampton
- Worcester City Council
- Worcestershire County Council
- Worthing
- Wychavon
- Wyre
- Wyre Forest
- Yorkshire Dales
Every authority’s record, A to Z →
Authorities are listed as the Inspectorate files them: an authority abolished since 2019 keeps its own record, marked with the council that took its area on, so there are more records here than councils today.
Contains public sector information licensed under the Open Government Licence v3.0. Decisions are those published by the Planning Inspectorate for England, with personal data redacted at source; linked cases and decisions without a published letter may be missing. This search is for research. It is not an exhaustive record and not advice; verify against the Inspectorate’s own record before relying on a decision. What is in the record states exactly what we hold, refreshed with the data. You can also look decisions up from inside Claude or ChatGPT: add the free connector.
Planning intelligence for professionals
Better information. Better applications. Better decisions.
The professional judgement stays yours. Free for 14 days, with no payment card needed.
®