thumb|Arundel Lista wszystkich miast w Anglii, obecnie jest ich 904. Miasta pogrubioną czcionką posiadają status „city”.
A Abingdon, Accrington, Acle, Adlington, Alcester, Aldeburgh, Aldershot, Aldridge, Alford, Alfreton, Allendale, Alnwick, Alsager, Alston, Alton, Altrincham, Amble, Amersham, Amesbury, Ampthill, Andover, Appleby-in-Westmorland, Arlesey, Arundel, Ashbourne, Ashburton, Ashby-de-la-Zouch, Ashford (Kent), Ashford (Surrey), Ashington, Ashton-in-Makerfield, Ashton-under-Lyne, Askern, Aspatria, Atherstone, Attleborough, Axbridge, Axminster, Aylesbury, Aylsham
B thumb|Birmingham Bacup, Bakewell, Baldock, Banbury, Barking, Barnard Castle, Barnet, Barnoldswick, Barnsley, Barnstaple, Barrow-in-Furness, Barton-upon-Humber, Basildon, Basingstoke, Bath, Batley, Battle, Bawtry, Beaconsfield, Beaminster, Bebington, Beccles, Bedale, Bedford, Bedlington, Bedworth, Beer, Beeston, Belper, Bentham, Berkhamsted, Berwick-upon-Tweed, Beverley, Bewdley, Bexhill, Bicester, Biddulph, Bideford, Biggleswade, Billericay, Bilston, Bingham, Bingley, Birkenhead, Birmingham, Bishop Auckland, Bishop’s Castle, Bishop’s Stortford, Bishop’s Waltham, Blackburn, Blackheath, Blackpool, Blandford Forum, Bletchley, Bloxwich, Blyth, Bodmin, Bognor Regis, Bollington, Bolsover, Bolton, Bootle, Borehamwood, Boston, Bottesford (Leicestershire),