Upper Caldecote is a village in the Central Bedfordshire district of Bedfordshire, England about 8 miles south-east of Bedford. Its population at the 2011 census was 1,218. It is part of Northill civil parish.