Noyal-Pontivy (en breton Noal-Pondi) se situe au Centre-Bretagne à l'est de Pontivy. Entourée des communes de Pontivy, Saint-Gérand, Saint-Gonnéry, Gueltas, Kerfourn, Naizin, Moustoir-Remungol et Saint-Thuriau, elle couvre une superficie de 5345 ha.
A 137 m d'altitude, la commune domine le versant Est de la vallée du Blavet et l'agglomération de Pontivy. Noyal-Pontivy est limitée au Nord par le canal de Nantes à Brest, est traversée par le Signan (ou Niel) et la Belle-Chère, eux-mêmes affluents du Blavet.
Noyal-Pontivy est la deuxième commune de la Communauté des Communes avec 3379 habitants, 5 parcs d'activités sur lesquels sont implantées de nombreuses entreprises spécialisées, pour la majorité d'entre elles, dans l'agro-alimentaire. Cette activité économique, générant plus de 1000 emplois, fait de cette localité un maillon important de l'intercommunalité. La commune compte une soixantaine de commerçants et artisans, une trentaine d'entreprises et de nombreux services.
L'agriculture est une force économique garante du développement local. Plus de 80 % du territoire noyalais est destiné à l'agriculture : sur les 5345 ha, la Superficie Agricole Utilisée (S.A.U.) est de 4369 ha. Noyal-Pontivy est ainsi en superficie la 1ère commune du canton et la 2ème de la Communauté de Communes. Les 103 exploitations noyalaises représentent 25 % des exploitations du canton de Pontivy et 8 % de celles de la Communauté de Communes. La culture de la pomme de terre demeure une particularité du Pays de Pontivy.
Noyal-Pontivy possède un riche patrimoine religieux : de nombreuses chapelles (Sainte-Noyale, Saint-Arnould, Sainte-Barbe), le site des "Trois Fontaines", des calvaires.