Den 26-årige hade utforskat alternativ med Williams och Renault men sade på söndagen att han var "lycklig och stolt" att vara med Force India.
Han tillade: " Jag vill tacka alla lag som visade intresse. Det smickrar mig otroligt och drev mig att vara stark."
Tvinga Indien är för närvarande fjärde i konstruktörernas ställningar.
Teamet hade alltid insisterat på att de hade Perez kontrakt för 2017 men det tog lite tid att slutföra kommersiella arrangemang med föraren och gruppen av mexikanska företag som sponsrar både honom och laget.
Perez karriär hängde med en tråd när han släpptes av McLaren efter en säsong med dem 2013 men sedan han gick med Force India har han gjort fyra podium finish att lägga till de tre han uppnått med Sauber 2012.
I processen har han framträtt under de senaste säsongerna som en av de mer ansedda förarna bakom de stora namnen i de ledande lagen och har mer än motiverat sin plats på höjdpunkten i sporten, trots att han ger pengar till ett lag för att säkra sin plats.
Både Williams och i synnerhet Renault var intresserade av honom, men han har beslutat att Force India är hans bästa konkurrensmöjlighet.
Teamet har en av de mindre budgetarna i F1 men har under de senaste åren imponerat på sin förmåga att producera en konkurrenskraftig bil.
Om de kan behålla fjärde position denna säsong under press från Williams, skulle det vara deras bästa finish eftersom laget var i deras ursprungliga skepnad som Jordan, som toppade med tredje plats 1999.
Perez beslut lämnar bara några få lösa ändar att bindas upp på F1-körmarknaden 2017.
Williams förväntas inom kort meddela att de främjar kanadensisk nybörjare Lance Stroll, som på söndag vann det europeiska Formel 3-mästerskapet, att samarbeta med sin nuvarande förare Valtteri Bottas.
Brasiliansk Felipe Massa meddelade förra månaden att han gick i pension i slutet av säsongen, vilket skulle lämna Renault som det enda stora laget att inte ha fast upp sina förare.
Mercedes, Red Bull och Ferrari behåller alla samma line-ups som i år och McLaren marknadsför sin reservförare i belgiska Stoffel Vandoorne till partner två-tiden mästare Fernando Alonso 2017.
Alonsos nuvarande lagkamrat Jenson Button har beslutat att inte tävla nästa år. Laget har ett alternativ för att ta honom tillbaka i 2018 om de vill, men 2009 mästare sade på Malaysia Grand Prix i helgen att det var "ganska möjligt" han inte skulle tävla i F1 igen.
Renault har länge väntat sig att befordra sin franska reservförare Esteban Ocon till en av sina bilar nästa säsong, med både nuvarande förare Kevin Magnussen och Jolyon Palmer under press för sina platser.
Men Renault har ännu inte fattat sitt beslut och tar sin tid.
Bristen på tillgänglighet för andra förare innebär att antingen Magnussen eller Palmer kan behållas, även om det inte tros vara Renaults första val.
Mexikanska Sergio Perez kommer att fortsätta med Force India för en fjärde på varandra följande säsong 2017.