← Back to job board
Civil Service jobs by location
Every town and city with a Civil Service vacancy currently advertised, with the number open right now.
- London • 331 vacancies
- Birmingham • 175 vacancies
- Bristol • 173 vacancies
- Manchester • 158 vacancies
- Cardiff • 144 vacancies
- Leeds • 128 vacancies
- Glasgow • 106 vacancies
- Edinburgh • 87 vacancies
- Newcastle • 87 vacancies
- Darlington • 62 vacancies
- Liverpool • 57 vacancies
- Salford • 51 vacancies
- York • 47 vacancies
- Nottingham • 46 vacancies
- Exeter • 44 vacancies
- Croydon • 40 vacancies
- Belfast • 39 vacancies
- Swansea • 35 vacancies
- Salisbury • 31 vacancies
- Sheffield • 30 vacancies
- Newport • 27 vacancies
- Reading • 27 vacancies
- Telford • 26 vacancies
- Plymouth • 22 vacancies
- Bedford • 21 vacancies
- Chelmsford • 21 vacancies
- Durham • 21 vacancies
- Worthing • 20 vacancies
- Bootle • 19 vacancies
- Portsmouth • 19 vacancies
- Blackpool • 18 vacancies
- Coventry • 18 vacancies
- Cambridge • 17 vacancies
- Hanslope • 17 vacancies
- Leicester • 17 vacancies
- Warrington • 16 vacancies
- Longstanton • 15 vacancies
- Swindon • 15 vacancies
- Andover • 14 vacancies
- Ashford • 14 vacancies
- Carlisle • 14 vacancies
- Cheltenham • 14 vacancies
- East Kilbride • 14 vacancies
- Winchester • 14 vacancies
- Fareham • 13 vacancies
- Lichfield • 13 vacancies
- Norwich • 13 vacancies
- Southampton • 13 vacancies
- Titchfield • 13 vacancies
- Birkenhead • 12 vacancies
- Carmarthen • 12 vacancies
- Crewe • 12 vacancies
- Gloucester • 12 vacancies
- Milton Keynes • 12 vacancies
- Preston • 12 vacancies
- Woking • 12 vacancies
- Wolverhampton • 12 vacancies
- Aberdeen • 11 vacancies
- Ipswich • 11 vacancies
- Wrexham • 11 vacancies
- Basingstoke • 10 vacancies
- Maidstone • 10 vacancies
- Stratford • 10 vacancies
- Aylesbury • 9 vacancies
- Taunton • 9 vacancies
- Colchester • 8 vacancies
- Folkestone • 8 vacancies
- Guildford • 8 vacancies
- Huntingdon • 8 vacancies
- Wetherby • 8 vacancies
- Weymouth • 8 vacancies
- Bicester • 7 vacancies
- Canterbury • 7 vacancies
- Chatham • 7 vacancies
- Crawley • 7 vacancies
- Feltham • 7 vacancies
- Hastings • 7 vacancies
- High Wycombe • 7 vacancies
- Hull • 7 vacancies
- Lewes • 7 vacancies
- Peterborough • 7 vacancies
- Stafford • 7 vacancies
- Gosport • 6 vacancies
- Rochester • 6 vacancies
- Sutton • 6 vacancies
- Wakefield • 6 vacancies
- Worcester • 6 vacancies
- Addlestone • 5 vacancies
- Bournemouth • 5 vacancies
- Brighton • 5 vacancies
- Buxton • 5 vacancies
- Caernarfon • 5 vacancies
- Redditch • 5 vacancies
- St Albans • 5 vacancies
- Stevenage • 5 vacancies
- Westminster • 5 vacancies
- Whittington • 5 vacancies
- Basildon • 4 vacancies
- Bolton • 4 vacancies
- Bracknell • 4 vacancies
- Bury St Edmunds • 4 vacancies
- Dundee • 4 vacancies
- Eastbourne • 4 vacancies
- Eastleigh • 4 vacancies
- Falkirk • 4 vacancies
- Griston • 4 vacancies
- Leyland • 4 vacancies
- Lincoln • 4 vacancies
- Luton • 4 vacancies
- Margate • 4 vacancies
- Newton Abbot • 4 vacancies
- Oldham • 4 vacancies
- Pontypridd • 4 vacancies
- Poole • 4 vacancies
- Portland • 4 vacancies
- Ramsgate • 4 vacancies
- Redhill • 4 vacancies
- Sheerness • 4 vacancies
- Uxbridge • 4 vacancies
- Willesden • 4 vacancies
- Wilmslow • 4 vacancies
- Aldershot • 3 vacancies
- Arundel • 3 vacancies
- Barkingside • 3 vacancies
- Barnstaple • 3 vacancies
- Blackburn • 3 vacancies
- Boston • 3 vacancies
- Bradford • 3 vacancies
- Bridgend • 3 vacancies
- Bury • 3 vacancies
- Coleford • 3 vacancies
- Colwyn Bay • 3 vacancies
- Eastchurch • 3 vacancies
- Gillingham • 3 vacancies
- Harlow • 3 vacancies
- Kew • 3 vacancies
- Kidlington • 3 vacancies
- Lancaster • 3 vacancies
- March • 3 vacancies
- Newmarket • 3 vacancies
- Northampton • 3 vacancies
- Oxford • 3 vacancies
- Roslin • 3 vacancies
- Rugby • 3 vacancies
- Slough • 3 vacancies
- South Shields • 3 vacancies
- Tunbridge Wells • 3 vacancies
- Weston-super-Mare • 3 vacancies
- Wimbledon • 3 vacancies
- Yarm • 3 vacancies
- Arbroath • 2 vacancies
- Barrow-in-Furness • 2 vacancies
- Bath • 2 vacancies
- Beith • 2 vacancies
- Beverley • 2 vacancies
- Blandford Forum • 2 vacancies
- Bodmin • 2 vacancies
- Brecon • 2 vacancies
- Brough • 2 vacancies
- Burton-on-Trent • 2 vacancies
- Caerphilly • 2 vacancies
- Camborne • 2 vacancies
- Canary Wharf • 2 vacancies
- Cannock • 2 vacancies
- Doncaster • 2 vacancies
- Dorchester • 2 vacancies
- Dover • 2 vacancies
- Dudley • 2 vacancies
- Eston • 2 vacancies
- Farnborough • 2 vacancies
- Farnham • 2 vacancies
- Flint • 2 vacancies
- Fortuneswell • 2 vacancies
- Full Sutton • 2 vacancies
- Grove • 2 vacancies
- Hatfield • 2 vacancies
- Hemel Hempstead • 2 vacancies
- Hexham • 2 vacancies
- Kingston upon Hull • 2 vacancies
- Leamington Spa • 2 vacancies
- Leatherhead • 2 vacancies
- Littlehampton • 2 vacancies
- Lowestoft • 2 vacancies
- Mansfield • 2 vacancies
- Merthyr Tydfil • 2 vacancies
- Middlesbrough • 2 vacancies
- North Shields • 2 vacancies
- Nuneaton • 2 vacancies
- Odiham • 2 vacancies
- Pirbright • 2 vacancies
- Pontypool • 2 vacancies
- Pucklechurch • 2 vacancies
- Rochdale • 2 vacancies
- Ruislip • 2 vacancies
- Sandhurst • 2 vacancies
- Shrewsbury • 2 vacancies
- South Cave • 2 vacancies
- Southend-on-Sea • 2 vacancies
- St Leonards • 2 vacancies
- Staines-upon-Thames • 2 vacancies
- Stockport • 2 vacancies
- Stockton-on-Tees • 2 vacancies
- Stoke-on-Trent • 2 vacancies
- Sudbury • 2 vacancies
- Thetford • 2 vacancies
- Usk • 2 vacancies
- Uttoxeter • 2 vacancies
- Waddington • 2 vacancies
- Warton • 2 vacancies
- Wellingborough • 2 vacancies
- Welwyn Garden City • 2 vacancies
- Workington • 2 vacancies
- Aberystwyth • 1 vacancy
- Accrington • 1 vacancy
- Airdrie • 1 vacancy
- Alfreton • 1 vacancy
- Alloa • 1 vacancy
- Annan • 1 vacancy
- Arnold • 1 vacancy
- Ashton-under-Lyne • 1 vacancy
- Atherstone • 1 vacancy
- Atherton • 1 vacancy
- Ayr • 1 vacancy
- Banff • 1 vacancy
- Barking • 1 vacancy
- Barnard Castle • 1 vacancy
- Barnet • 1 vacancy
- Barnsley • 1 vacancy
- Bathgate • 1 vacancy
- Beccles • 1 vacancy
- Bedworth • 1 vacancy
- Bellingham • 1 vacancy
- Bellshill • 1 vacancy
- Belper • 1 vacancy
- Billingham • 1 vacancy
- Bilston • 1 vacancy
- Bovingdon • 1 vacancy
- Bridgnorth • 1 vacancy
- Bridgwater • 1 vacancy
- Bridport • 1 vacancy
- Brixham • 1 vacancy
- Bromsgrove • 1 vacancy
- Bude • 1 vacancy
- Burnley • 1 vacancy
- Carterton • 1 vacancy
- Chadderton • 1 vacancy
- Cheadle • 1 vacancy
- Cheshunt • 1 vacancy
- Chester • 1 vacancy
- Chichester • 1 vacancy
- Chicksands • 1 vacancy
- Chippenham • 1 vacancy
- City of London • 1 vacancy
- City of Westminster • 1 vacancy
- Coalville • 1 vacancy
- Cockermouth • 1 vacancy
- Coningsby • 1 vacancy
- Consett • 1 vacancy
- Corby • 1 vacancy
- Corsham • 1 vacancy
- Dartford • 1 vacancy
- Derby • 1 vacancy
- Didcot • 1 vacancy
- Edmonton • 1 vacancy
- Ellesmere Port • 1 vacancy
- Emsworth • 1 vacancy
- Featherstone • 1 vacancy
- Galashiels • 1 vacancy
- Gateshead • 1 vacancy
- Grimsby • 1 vacancy
- Guisborough • 1 vacancy
- Halifax • 1 vacancy
- Hartlepool • 1 vacancy
- Harwich • 1 vacancy
- Havant • 1 vacancy
- Haverigg • 1 vacancy
- Hayle • 1 vacancy
- Helensburgh • 1 vacancy
- Henley-on-Thames • 1 vacancy
- Hereford • 1 vacancy
- Hermitage • 1 vacancy
- Hertford • 1 vacancy
- Holyhead • 1 vacancy
- Horsham • 1 vacancy
- Islington • 1 vacancy
- Jarrow • 1 vacancy
- Kendal • 1 vacancy
- Kettering • 1 vacancy
- Kidderminster • 1 vacancy
- Kineton • 1 vacancy
- Kings Lynn • 1 vacancy
- Kingston • 1 vacancy
- Larkhill • 1 vacancy
- Lerwick • 1 vacancy
- Llandrindod Wells • 1 vacancy
- Llandudno • 1 vacancy
- Llanelli • 1 vacancy
- Llantrisant • 1 vacancy
- Lowdham • 1 vacancy
- Lyndhurst • 1 vacancy
- Macclesfield • 1 vacancy
- Market Drayton • 1 vacancy
- Market Harborough • 1 vacancy
- Neath • 1 vacancy
- Newhaven • 1 vacancy
- Newton Aycliffe • 1 vacancy
- Northwich • 1 vacancy
- Oldbury • 1 vacancy
- Penrith • 1 vacancy
- Potters Bar • 1 vacancy
- Prescot • 1 vacancy
- Pudsey • 1 vacancy
- Redcar • 1 vacancy
- Ruabon • 1 vacancy
- Ryton-on-Dunsmore • 1 vacancy
- Sandbach • 1 vacancy
- Scarborough • 1 vacancy
- Scunthorpe • 1 vacancy
- Send • 1 vacancy
- Sevenoaks • 1 vacancy
- Shaftesbury • 1 vacancy
- Shrivenham • 1 vacancy
- Skegness • 1 vacancy
- Solihull • 1 vacancy
- South Littleton • 1 vacancy
- St Austell • 1 vacancy
- St Helens • 1 vacancy
- Staines • 1 vacancy
- Stockton • 1 vacancy
- Stoke Gifford • 1 vacancy
- Strathaven • 1 vacancy
- Sunderland • 1 vacancy
- Tadley • 1 vacancy
- Tamworth • 1 vacancy
- Teddington • 1 vacancy
- Tewkesbury • 1 vacancy
- Thamesmead • 1 vacancy
- Thornaby • 1 vacancy
- Tidworth • 1 vacancy
- Tolworth • 1 vacancy
- Torquay • 1 vacancy
- Truro • 1 vacancy
- Wales • 1 vacancy
- Walthamstow • 1 vacancy
- Washington • 1 vacancy
- Watford • 1 vacancy
- Wendover • 1 vacancy
- West Bromwich • 1 vacancy
- West Drayton • 1 vacancy
- Weybridge • 1 vacancy
- Widnes • 1 vacancy
- Wigan • 1 vacancy
- Wisbech • 1 vacancy
- Wittering • 1 vacancy
No current vacancies
- Abergavenny
- Abingdon
- Acton
- Alnwick
- Ashby-de-la-zouch
- Ashington
- Aslockton
- Aston Clinton
- Bakewell
- Bangor
- Barrow
- Barry
- Beckenham
- Benson
- Bexley
- Bideford
- Bishop Auckland
- Blaydon
- Brandon
- Brentford
- Bridgewater
- Bridlington
- Brixton
- Brockenhurst
- Bulford
- Bure
- Burton-upon-Trent
- Camberley
- Castle Donington
- Castleford
- Catterick
- Catterick Garrison
- Chesterfield
- Chorley
- Chorlton-cum-Hardy
- Cleckheaton
- Cottesmore
- Cowdenbeath
- Cramlington
- Cranwell
- Crickhowell
- Crook
- Cumbernauld
- Cumnock
- Dalbeattie
- Dalkeith
- Daresbury
- Devizes
- Dewsbury
- Dhekelia
- Dingwall
- Donnington
- Dumfries
- Dunblane
- Dunfermline
- Dunoon
- Dunstable
- Eccleshall
- Edwinstowe
- Elgin
- Ely
- Evesham
- Exmouth
- Eyemouth
- Fairford
- Falmouth
- Felixstowe
- Fishguard
- Fordingbridge
- Formby
- Forres
- Fort William
- Friston
- Fylde
- Garden City
- Garelochhead
- Gartcosh
- Girvan
- Glenrothes
- Grangemouth
- Grantham
- Greenock
- Greenwich
- Hambleton
- Hamilton
- Harrogate
- Harrow
- Harwell
- Haverfordwest
- Hawick
- Hayes
- Helston
- Henlow
- Hindley
- Horley
- Houghton-le-Spring
- Huddersfield
- Huntly
- Huyton
- Hythe
- Ilford
- Inverness
- Inverurie
- Irvine
- Isleworth
- Johnstone
- Keighley
- Kelso
- Kensington
- Keynsham
- Kilmarnock
- Kilwinning
- King's Lynn
- Kingston-upon-Thames
- Kinloss
- Kirkcaldy
- Kirkwall
- Lanark
- Launceston
- Leven
- Lisburn
- Livingston
- Longtown
- Lossiemouth
- Loughborough
- Ludgershall
- Ludlow
- Lydney
- Lyneham
- Lytham
- Melton Mowbray
- Middleton
- Mildenhall
- Milford Haven
- Millom
- Mold
- Morpeth
- Newquay
- Newtown
- Northallerton
- Northwood
- Oakham
- Old Windsor
- Oxted
- Paisley
- Pembroke
- Perth
- Peterlee
- Pickering
- Pontefract
- Portree
- Retford
- Rosyth
- Rotherham
- Rugeley
- Runcorn
- Sale
- Shefford
- Skelmersdale
- Sleaford
- Southend
- Southport
- St Leonards-on-Sea
- St. Andrews
- Stanley
- Starcross
- Stirling
- Stranraer
- Stretford
- Thirsk
- Totnes
- Walsall
- Warminster
- Wattisham
- Welshpool
- Wembley
- Wimborne
- Windsor
- Winsford
- Wood Green
- Woodbridge
- Worksop
- Wotton-under-Edge
- Yelverton
- Yeovil
Vacancy data is sourced from the official Civil Service Jobs service and was last checked 12 October 2026. Civil Jobs is an independent service and is not affiliated with HM Government.