List of cities and towns in England
Bacup, Bakewell, Baldock, Banbury, Barking, Barnard Castle, Barnet, Barnoldswick, Barnsley, Barnstaple, Barnt Green, Barrow-in-Furness, Barton-upon-Humber, Barton-le-Clay, Basildon, Basingstoke, Bath, Batley, Battle, Bawtry, Beaconsfield, Beaminster, Bebington, Beccles, Bedale, Bedford, Bedlington, Bedworth, Beeston, Belper, Bella,Bentham, Berkhamsted, Berwick-upon-Tweed, Beverley, Bewdley, Bexhill-on-Sea, Bicester, Biddulph, Bideford, Biggleswade, Billericay, Bilston, Bingham, Birmingham, Bishop Auckland, Bishop's Castle, Bishop's Stortford, Bishop's Waltham, Blackburn, Blackpool, Blandford Forum, Bletchley, Blyth, Bodmin, Bognor Regis, Bollington, Bolsover, Bolton, Bordon, Borehamwood, Boston, Bottesford, Bourne, Bournemouth, Brackley, Bracknell, Bradford, Bradford-on-Avon, Bradley Stoke, Bradninch, Braintree, Brentford, Brentwood, Bridgnorth, Bridgwater, Bridlington, Bridport, Brierley Hill, Brigg, Brighouse, Brightlingsea, Brighton, Bristol, Brixham, Broadstairs, Bromley, Bromsgrove, Bromyard, Brownhills, Buckfastleigh, Buckingham, Bude, Budleigh Salterton, Bungay, Buntingford, Burford, Burgess Hill, Burnham-on-Crouch, Burnham-on-Sea, Burnley, Burntwood, Burton Latimer, Burton-upon-Trent, Bury, Bury St Edmunds, Buxton, Blackburn