Der Ort liegt knapp 200 km Luftlinie nordöstlich des Oblastverwaltungszentrums Nischni Nowgorod knapp 15 km von der Grenze zur Oblast Kirow. Er befindet sich an der Jachta, einem linken Zufluss des Usta-Nebenflusses Waja.
Tonkino ist Verwaltungszentrum des RajonsTonkinski sowie Sitz der Stadtgemeinde (gorodskoje posselenije) Rabotschi possjolok Tonkino, zu der außerdem die Dörfer Dwojeglasowo (6 km südlich), Jelchowka (2 km südöstlich), Kamennoje (3 km südöstlich), Lomnoje (5 km östlich), Nowoje Tonkino (5 km südöstlich) und Schwezkoje (7 km südsüdwestlich) gehören.
1929 wurde Tonkino Verwaltungssitz eines neu geschaffenen, nach ihm benannten Rajons, der aber kurz darauf vorübergehend wieder aufgelöst und 1936 neu geschaffen wurde. Seit 1972 besitzt der Ort den Status einer Siedlung städtischen Typs.
Bevölkerungsentwicklung
Jahr
Einwohner
1897
877
1939
184
1959
1996
1970
3007
1979
4584
1989
5637
2002
5499
2010
5103
Anmerkung: Volkszählungsdaten
Verkehr
Tonkino liegt an der Regionalstraße 22K-0012, die bei Arja unweit der Kleinstadt Uren von der 22R-0159 Nischni Nowgorod – Schachunja (– Jaransk) abzweigt und weiter in südlicher Richtung über das benachbarte Rajonzentrum Scharanga zur Grenze der Republik Mari El verläuft, dort in Richtung Kilemary.
Im gut 30 km nordwestlich gelegenen Arja befindet sich an der Strecke Moskau – Nischni Nowgorod – Kotelnitsch auch die nächstgelegene Bahnstation.
↑ abItogi Vserossijskoj perepisi naselenija 2010 goda. Tom 1. Čislennostʹ i razmeščenie naselenija (Ergebnisse der allrussischen Volkszählung 2010. Band 1. Anzahl und Verteilung der Bevölkerung). Tabellen 5, S. 12–209; 11, S. 312–979 (Download von der Website des Föderalen Dienstes für staatliche Statistik der Russischen Föderation)