Towcester is a small town in Northamptonshire, England with a population of 8,856 (2001 census). The town is located roughly 9.5 miles (15 km) southwest of Northampton. The name is derived from the Latin for "Camp on the (river) Tove". Towcester is the administrative headquarters of the South Northamptonshire district. Location and features Towcester is located upon the A5 road and is perhaps most famous for its Racecourse, where many important national Horse racing events are held. Nearby is t… (More on Towcester)