<?xml version="1.0" encoding="utf-8"?>
<!--Generated by DFIN XBRL Instance Document - http://www.dfinsolutions.com/ - Version R3.0 - on 14-March-2023 [06:48:35] {PM}-->
<schema targetNamespace="http://www.graco.com/20221230" elementFormDefault="qualified" xmlns:ggg="http://www.graco.com/20221230" xmlns="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xl="http://www.xbrl.org/2003/XLink" xmlns:us-gaap="http://fasb.org/us-gaap/2022" xmlns:country="http://xbrl.sec.gov/country/2022" xmlns:dei="http://xbrl.sec.gov/dei/2022q4" xmlns:us-types="http://fasb.org/us-types/2022" xmlns:deprecated="http://www.xbrl.org/2009/arcrole/fact-explanatoryFact" xmlns:srt="http://fasb.org/srt/2022" xmlns:srt-types="http://fasb.org/srt-types/2022" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2020-01-21">
<annotation>
<appinfo>
<link:linkbaseRef xlink:type="simple" xlink:href="ggg-20221230_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
<link:linkbaseRef xlink:type="simple" xlink:href="ggg-20221230_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
<link:linkbaseRef xlink:type="simple" xlink:href="ggg-20221230_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
</appinfo>
</annotation>
<import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd" />
<import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" />
<import namespace="http://xbrl.sec.gov/dei/2022q4" schemaLocation="https://xbrl.sec.gov/dei/2022q4/dei-2022q4.xsd" />
<import namespace="http://xbrl.sec.gov/dei-sub/2022q4" schemaLocation="https://xbrl.sec.gov/dei/2022q4/dei-sub-2022q4.xsd" />
<import namespace="http://www.xbrl.org/dtr/type/2020-01-21" schemaLocation="https://www.xbrl.org/dtr/type/2020-01-21/types.xsd" />
<import namespace="http://fasb.org/srt/2022" schemaLocation="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd" />
<import namespace="http://fasb.org/srt-types/2022" schemaLocation="https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd" />
<import namespace="http://xbrl.sec.gov/ecd-sub/2022q4" schemaLocation="https://xbrl.sec.gov/ecd/2022q4/ecd-sub-2022q4.xsd" />
<import namespace="http://xbrl.sec.gov/ecd/2022q4" schemaLocation="https://xbrl.sec.gov/ecd/2022q4/ecd-2022q4.xsd" />
<import namespace="http://www.xbrl.org/2006/ref" schemaLocation="http://www.xbrl.org/2006/ref-2006-02-27.xsd" />
<import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd" />
<import namespace="http://fasb.org/srt-roles/2022" schemaLocation="https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd" />
<element name="MarkW.SheahanMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ggg_MarkW.SheahanMember" substitutionGroup="xbrli:item" />
<element name="PatrickJ.MchaleMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ggg_PatrickJ.MchaleMember" substitutionGroup="xbrli:item" />
<element name="ChangeInPensionValueMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ggg_ChangeInPensionValueMember" substitutionGroup="xbrli:item" />
<element name="ServiceCostMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ggg_ServiceCostMember" substitutionGroup="xbrli:item" />
<element name="PriorServiceCostMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ggg_PriorServiceCostMember" substitutionGroup="xbrli:item" />
<element name="ValueOfStockAwardsAndOptionAwardsMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ggg_ValueOfStockAwardsAndOptionAwardsMember" substitutionGroup="xbrli:item" />
<element name="YearEndFairValueOfStockAwardsAndOptionAwardsAreOutstandingAndUnvestedMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ggg_YearEndFairValueOfStockAwardsAndOptionAwardsAreOutstandingAndUnvestedMember" substitutionGroup="xbrli:item" />
<element name="ChangeInYearEndFairValueOfStockAwardsAndOptionAwardsGrantedAreOutstandingAndUnvestedAtYearendMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ggg_ChangeInYearEndFairValueOfStockAwardsAndOptionAwardsGrantedAreOutstandingAndUnvestedAtYearendMember" substitutionGroup="xbrli:item" />
<element name="ChangeInFairValueAsOfVestingDateOfAnyStockAwardsAndOptionAwardsThatVestedMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ggg_ChangeInFairValueAsOfVestingDateOfAnyStockAwardsAndOptionAwardsThatVestedMember" substitutionGroup="xbrli:item" />
<element name="FairValueAtEndOfPriorYearOfStockAwardsAndOptionAwardsThatFailedToMeetApplicableVestingConditionsMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ggg_FairValueAtEndOfPriorYearOfStockAwardsAndOptionAwardsThatFailedToMeetApplicableVestingConditionsMember" substitutionGroup="xbrli:item" />
<element name="DividendsOrOtherEarningsPaidOnStockAwardsAndOptionAwardsMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="ggg_DividendsOrOtherEarningsPaidOnStockAwardsAndOptionAwardsMember" substitutionGroup="xbrli:item" />
</schema>
