La commune de Thézillieu est située à l'extrêmité sud du canton d'Hauteville et du Plateau.
 
Sa particularité est de se répartir en 3 villages distants d'environ 1 km du bourg (Les Catagnolles, Ste Blaizine et Le Genevray) et 5 hameaux dispersés (Lavant, Ponthieu, Gros-jean, La Loye et La Bourbelière).
 
La commune couvre 2629 hectares dont plus de 1300 en forêts. C'était la plus grande commune du canton avant le rattachement de Lacoux et Longecombe à Hauteville. Le village compte environ 300 habitants.
  
 Au Genevray, en bordure du grand étang, se situe un camping et des gîtes.
 
Autrefois essentiellement agricole, Thézillieu se transforme au fur et à mesure de la cessation d'activité des exploitants. La proximité d'Hauteville offre des emplois dans le domaine hopitalier et pour les artisans.