Nico Hulkenberg will continue to race for Force India next season.
The 27-year-old German, who rejoined the team this year after 12 months at Sauber, is eighth in the drivers' standings after points finishes in 13 of the season's 16 races so far.
No announcement has yet been made on the future of his 24-year-old Mexican team-mate Sergio Perez.
"We've enjoyed a great year with some special results," said Hulkenberg, who made his F1 debut for Williams in 2010.
"The team has big ambitions and I believe we can have a competitive package once again next year.
"We have a strong partner in Mercedes and everyone in the team is motivated and hungry for more success."