Wellingborough is a market town and civil parish in North Northamptonshire, England, 65 miles from London and 11 miles from Northampton, north of the River Nene.