Free appeal search. Much more with an account.
Search planning appeal decisions
272,900 English appeal decisions since 2016, refreshed nightly from the Planning Inspectorate. For 164,213 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
- Parkside Guesthouse, 24 Southcote Road, Bournemouth, BH1 3SR
Dismissed · 28 October 2026 · Bournemouth Christchurch and Poole · 6010210
- 88 Colne Road, Twickenham, TW2 6QE
Dismissed · 28 October 2026 · Richmond upon Thames · 6015879
- 4 Barfoot Road, Hedge End, Southampton, SO30 2LL
Allowed · 28 October 2026 · Eastleigh · 6015767
- 2, Bembridge Drive, Hayling Island, PO11 9LU
Dismissed · 28 October 2026 · Havant · 6015505
- 14 Portia Avenue, Shirley, Solihull, B90 2NW
Allowed · 28 October 2026 · Solihull · 6015511
- Land North Of Woodclose Farm, Main Street, Bielby, YO42 4JL
Dismissed · 28 October 2026 · East Riding of Yorkshire Council · 6012465
Show 14 more recent decisionsShow fewer
- Rose Cottage, Coxes Farm Road, Billericay, CM11 2UA
Dismissed · 28 October 2026 · Basildon Borough Council · 6011326
- 20 Colin Crescent, London, NW9 6EY
Dismissed · 28 October 2026 · Barnet · 6012840
- Springbourne Farm, Rockbourne, SP6 3NS
Allowed · 28 October 2026 · New Forest · 6009379
- Wayside Barn, Field Opposite Lower Reen Farm, Reen, Perranporth, TR6 0AL
Allowed · 28 October 2026 · Cornwall · 6006769
- Plompton Hall Farm House, Plompton, Knaresborough, HG5 8NA
Allowed · 28 October 2026 · North Yorkshire Council · 6005610
- 193 Forton Road, Gosport, PO12 3HB
Dismissed · 28 October 2026 · Gosport · 6015169
- 1 Bear Street, London, WC2H 7DZ
Dismissed · 28 October 2026 · City of Westminster Council · 6012339
- Rose Cottage Church Road, Terling, CM3 2PH
Dismissed · 28 October 2026 · Braintree District Council · 6008511
- 23 Avondale Avenue, Esher, KT10 0DB
Dismissed · 28 October 2026 · Elmbridge Borough Council · 6013396
- Plompton Hall Farmhouse, Plompton, Knaresborough, HG5 8NA
Allowed · 28 October 2026 · North Yorkshire Council · 6007387
- Yewtrees, Church Street, Beetham, LA77AL
Dismissed · 28 October 2026 · Westmorland and Furness Council · 6010626
- Telephone Kiosks Outside 28 Corn Market, Derby, DE1 2DP
Dismissed · 28 October 2026 · Derby City Council · 6010693
- Site of Fen Farm, Banham, NR16 2BU
Dismissed · 28 October 2026 · Breckland District Council · 6010974
- Telephone Kiosks Outside 28 Corn Market, Derby, DE1 2DP
Dismissed · 28 October 2026 · Derby City Council · 6010691
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.
®