Knebworth is a village and civil parish in the north of Hertfordshire, England, immediately south of Stevenage.