Fresnoy-le-Grand est une petite ville française, située dans le département de l'Aisne et la région de Picardie.
Ses habitants sont appelés les Fresnoysiens et les Fresnoysiennes.
La commune s'étend sur 15,1 km² et compte 3 072 habitants depuis le dernier recensement de la population datant de 2004
. Avec une densité de 203,8 habitants par km², Fresnoy-le-Grand a subi une baisse de 6,5% de sa population par rapport à 1999.
Entourée par les communes de Étaves-et-Bocquiaux, Brancourt-le-Grand et Croix-Fonsommes, Fresnoy-le-Grand est située à 15 km au Nord-Est de Saint-Quentin la plus grande ville des environs.