We cover towns and villages across all of Oxfordshire, plus Buckinghamshire villages near Thame. Find your town below for local notes and to request quotes. If your village isn't listed, you can still send a request and we'll tell you honestly whether we can help.
Get free quotesCouncil: Oxford City Council
Oxford is the county's only city, and its housing varies a lot from one area to the next: Victorian terraces in Jericho and east Oxford, larger Victorian villas in north Oxford, and plenty of inter-war and post-war semis in places like Headington, Cowley, Marston and Littlemore.
Council: Cherwell District Council
Banbury is the main town in north Oxfordshire and the largest in Cherwell district.
Bicester has grown quickly, with large newer estates such as Kingsmere and Elmsbrook around a historic market-town centre.
Bloxham is a large village south-west of Banbury, with older ironstone houses in the centre and newer homes around the edges.
Deddington is a small historic market village between Banbury and Oxford, with a market place and many older stone houses.
Kidlington is a large village just north of Oxford, with a mix of older village streets and plenty of post-war and later housing.
Council: West Oxfordshire District Council
Bampton is a small historic town in the south of West Oxfordshire, with older stone houses in the centre and quiet village streets around it.
Burford is a Cotswold town on the River Windrush, known for its steep High Street of old stone buildings.
Carterton is a West Oxfordshire town next to RAF Brize Norton.
Charlbury is a small town in the Evenlode valley, on the Cotswold Line railway and close to Wychwood Forest.
Chipping Norton is a Cotswold market town in the north of West Oxfordshire, with many honey-coloured stone buildings in the centre.
Eynsham is a large village west of Oxford near the A40 and the Swinford toll bridge, with an older centre and later housing around it.
Witney is the largest town in West Oxfordshire, on the River Windrush.
Woodstock is a small historic town beside Blenheim Palace, with stone-built streets in the centre and newer housing on the edges.
Council: Vale of White Horse District Council
Wantage is a Vale of White Horse market town at the foot of the downs, with a historic Market Place at its centre.
Abingdon-on-Thames is one of the larger towns in the Vale of White Horse, where the River Ock meets the Thames.
Botley sits just west of Oxford city but is in the Vale of White Horse, with mostly 20th-century housing on and around Cumnor Hill and the West Way.
Cumnor is a village on the hills west of Oxford, in the Vale of White Horse, with older cottages in the centre and larger houses along Cumnor Hill.
Faringdon is a market town in the west of the Vale of White Horse, with a historic Market Place and newer estates on the edges of town.
Grove is a large village just north of Wantage that has grown a lot, with many newer homes alongside older village streets.
Kennington is a village just south of Oxford, in the Vale of White Horse, with mostly 20th-century homes between the Thames and the A34.
Shrivenham is a village in the far west of the Vale of White Horse, near the Wiltshire border, with older properties in the centre and newer housing around it.
Council: South Oxfordshire District Council
Thame is a South Oxfordshire market town right on the Buckinghamshire border, known for its long, wide High Street.
Wallingford is a small Thames-side market town in South Oxfordshire with a well-preserved historic street pattern, castle grounds and plenty of Georgian and Victorian housing.
Didcot is a fast-growing railway town.
Henley-on-Thames is a historic riverside town in South Oxfordshire, set against the Chiltern Hills.
Benson is a village beside the Thames near Wallingford and home to RAF Benson, with older village streets and newer housing.
Berinsfield is a village south-east of Oxford, built after the Second World War, so most homes are post-war.
Chalgrove is a village in South Oxfordshire between Oxford and Watlington, with older cottages and later housing.
Chinnor is a large village in South Oxfordshire at the foot of the Chilterns, a few miles from Thame and right by the Buckinghamshire border.
Goring-on-Thames is a riverside village in the Goring Gap, opposite Streatley across the Thames.
Sonning Common is a large village north of Reading in South Oxfordshire, with mostly 20th-century housing.
Towersey is a small village about a mile and a half east of Thame, on low-lying land between Thame and Chinnor.
Watlington is a small market town at the foot of the Chilterns, with older brick and flint buildings around its town hall.
Wheatley is a large village east of Oxford near junction 8 of the M40, with an older stone centre and later housing around it.
Woodcote is a village high in the Chilterns, between Goring and Reading, with a mix of older cottages and later family homes.
Council: Buckinghamshire Council
Aylesbury is the county town of Buckinghamshire, with an older town centre and large newer estates such as Berryfields and Kingsbrook.
Brill is a hilltop village in Buckinghamshire, north-west of Thame, known for its windmill.
Chearsley is a small Buckinghamshire village between Thame and Aylesbury, close to Long Crendon.
Cuddington is a Buckinghamshire village above the River Thame, between Haddenham and Aylesbury.
Haddenham is a large Buckinghamshire village east of Thame, known for its traditional witchert (cob) walls and with Haddenham & Thame Parkway station nearby.
Ickford is a small Buckinghamshire village west of Thame, near the Oxfordshire border.
Long Crendon is a historic village just north of Thame in Buckinghamshire, with many old cottages, some thatched, along the High Street.
Princes Risborough is a small Buckinghamshire town at the foot of the Chilterns, a short drive from Thame and Chinnor.
Waddesdon is a Buckinghamshire village between Thame and Aylesbury, best known for Waddesdon Manor.