Fosterville is a rural community located in western York County, New Brunswick, Canada, mainly on Route 122
Situated on the Canada–United States border in the parish of North Lake, Fosterville has a small population but is popular in the summer months with cottage owners from the state of Maine and surrounding areas in New Brunswick. The local Fire Department is also based in Fosterville as well as a church.