Le village de Grandcour a un emplacement géographique idéal, car il se situe sur l’axe autoroutier Lausanne – Berne à proximité des entrées de Payerne, Estavayer-le-Lac et Avenches. Les villes de Neuchâtel et Fribourg se situent à environ 25 minutes de voiture.
Son territoire est parcouru par trois cours d’eau : la Petite Glâne et les ruisseaux du Grabe et du Larêt. Il est recouvert pour plus de 80 % par les terres agricoles et pour 14 % par les forêts, dont environ la moitié appartient à la commune.
En plus d’une trentaine d’exploitations agricoles, plusieurs activités artisanales et commerces se sont développés ce qui procure une bonne autonomie aux citoyens.
En effet, une boulangerie-épicerie, 2 Café-Restaurants, une fromagerie et un garage avec station essence s’y sont établis. Un bancomat de la Banque Raiffeisen se trouve sur la place du village.
L'administration communale gère également l'agence postale depuis juin 2013 à la Maison de Ville, car la Poste Suisse a décidé de fermer l'office de poste.
Notre commune fait partie de la COREB, Communauté régionale économique de la Broye. Cette dernière est à même de vous renseigner sur les entreprises régionales, ainsi que sur les divers terrains industriels disponibles dans la région.