Affpuddle is a small village and civil parish in the Purbeck district of Dorset in South West England, east of Dorchester. The local travel links are from the village to Moreton railway station and to Bournemouth International Airport. Part of the village street is the B3390, which divides the village into two. The parish, which includes the settlement of Briantspuddle to the east, has a population of 402 according to the 2001 Census, whilst the linear village itself has a winter time population of about 36, which increases to as many as 70 on high days and holidays. In the 2011 Census the population of the parish combined with the neighbouring parish of Turners Puddle was 436.
The village is in the Piddle valley, just north of the Purbeck conifer plantations and heathland, in a valley beside the villages of Tolpuddle and Puddletown. The village is linear and made of brick, stone and thatched cottages and has a 13th-century church dedicated to St Laurence.
Briantspuddle has been redirected here.