FALSE 0000066740 P10Y P20Y P3Y P5Y P10Y P7Y P6Y P6Y P5Y P3Y P1Y P1Y P20Y http://fasb.org/us-gaap/2021-01-31#PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization http://fasb.org/us-gaap/2021-01-31#PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization http://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesCurrent http://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesCurrent http://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesNoncurrent http://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesNoncurrent P1Y P1Y 0000066740 2022-04-26 2022-04-26 0000066740 exch:XNYS us-gaap:CommonStockMember 2022-04-26 2022-04-26 0000066740 exch:XCHI us-gaap:CommonStockMember 2022-04-26 2022-04-26 0000066740 exch:XNYS mmm:Notes0950PercentDue2023Member 2022-04-26 2022-04-26 0000066740 mmm:Notes1500PercentDue2026Member exch:XNYS 2022-04-26 2022-04-26 0000066740 exch:XNYS mmm:Notes1750PercentDue2030Member 2022-04-26 2022-04-26 0000066740 mmm:Notes1500PercentDue2031Member exch:XNYS 2022-04-26 2022-04-26 0000066740 2021-01-01 2021-12-31 iso4217:USD 0000066740 2020-01-01 2020-12-31 0000066740 2019-01-01 2019-12-31 xbrli:shares iso4217:USD xbrli:shares 0000066740 2021-12-31 0000066740 2020-12-31 0000066740 2018-12-31 0000066740 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2018-12-31 0000066740 us-gaap:RetainedEarningsMember 2018-12-31 0000066740 us-gaap:TreasuryStockCommonMember 2018-12-31 0000066740 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0000066740 us-gaap:NoncontrollingInterestMember 2018-12-31 0000066740 us-gaap:AccountingStandardsUpdate201802Member srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember 2018-12-31 0000066740 us-gaap:AccountingStandardsUpdate201802Member us-gaap:RetainedEarningsMember srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember 2018-12-31 0000066740 us-gaap:AccountingStandardsUpdate201802Member srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0000066740 us-gaap:AccountingStandardsUpdate201602Member srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember 2018-12-31 0000066740 us-gaap:AccountingStandardsUpdate201602Member us-gaap:RetainedEarningsMember srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember 2018-12-31 0000066740 us-gaap:RetainedEarningsMember 2019-01-01 2019-12-31 0000066740 us-gaap:NoncontrollingInterestMember 2019-01-01 2019-12-31 0000066740 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-12-31 0000066740 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2019-01-01 2019-12-31 0000066740 us-gaap:TreasuryStockCommonMember 2019-01-01 2019-12-31 0000066740 2019-12-31 0000066740 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2019-12-31 0000066740 us-gaap:RetainedEarningsMember 2019-12-31 0000066740 us-gaap:TreasuryStockCommonMember 2019-12-31 0000066740 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0000066740 us-gaap:NoncontrollingInterestMember 2019-12-31 0000066740 us-gaap:RetainedEarningsMember 2020-01-01 2020-12-31 0000066740 us-gaap:NoncontrollingInterestMember 2020-01-01 2020-12-31 0000066740 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-12-31 0000066740 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2020-01-01 2020-12-31 0000066740 us-gaap:TreasuryStockCommonMember 2020-01-01 2020-12-31 0000066740 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2020-12-31 0000066740 us-gaap:RetainedEarningsMember 2020-12-31 0000066740 us-gaap:TreasuryStockCommonMember 2020-12-31 0000066740 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0000066740 us-gaap:NoncontrollingInterestMember 2020-12-31 0000066740 us-gaap:RetainedEarningsMember 2021-01-01 2021-12-31 0000066740 us-gaap:NoncontrollingInterestMember 2021-01-01 2021-12-31 0000066740 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-12-31 0000066740 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2021-01-01 2021-12-31 0000066740 us-gaap:TreasuryStockCommonMember 2021-01-01 2021-12-31 0000066740 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2021-12-31 0000066740 us-gaap:RetainedEarningsMember 2021-12-31 0000066740 us-gaap:TreasuryStockCommonMember 2021-12-31 0000066740 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0000066740 us-gaap:NoncontrollingInterestMember 2021-12-31 0000066740 country:VE 2019-04-01 2019-06-30 0000066740 srt:MinimumMember us-gaap:BuildingAndBuildingImprovementsMember 2021-01-01 2021-12-31 0000066740 srt:MaximumMember us-gaap:BuildingAndBuildingImprovementsMember 2021-01-01 2021-12-31 0000066740 us-gaap:MachineryAndEquipmentMember srt:MinimumMember 2021-01-01 2021-12-31 0000066740 srt:MaximumMember us-gaap:MachineryAndEquipmentMember 2021-01-01 2021-12-31 0000066740 srt:MinimumMember 2021-01-01 2021-12-31 0000066740 srt:MaximumMember 2021-01-01 2021-12-31 0000066740 srt:MinimumMember us-gaap:CustomerRelatedIntangibleAssetsMember 2021-01-01 2021-12-31 0000066740 srt:MaximumMember us-gaap:CustomerRelatedIntangibleAssetsMember 2021-01-01 2021-12-31 0000066740 us-gaap:PatentsMember srt:MinimumMember 2021-01-01 2021-12-31 0000066740 srt:MaximumMember us-gaap:PatentsMember 2021-01-01 2021-12-31 0000066740 us-gaap:TechnologyBasedIntangibleAssetsMember srt:MinimumMember 2021-01-01 2021-12-31 0000066740 srt:MaximumMember us-gaap:TechnologyBasedIntangibleAssetsMember 2021-01-01 2021-12-31 0000066740 srt:MinimumMember us-gaap:TrademarksAndTradeNamesMember 2021-01-01 2021-12-31 0000066740 srt:MaximumMember us-gaap:TrademarksAndTradeNamesMember 2021-01-01 2021-12-31 0000066740 us-gaap:OtherIntangibleAssetsMember srt:MinimumMember 2021-01-01 2021-12-31 0000066740 srt:MaximumMember us-gaap:OtherIntangibleAssetsMember 2021-01-01 2021-12-31 mmm:leaseOption 0000066740 srt:MinimumMember 2021-12-31 0000066740 srt:MaximumMember 2021-12-31 0000066740 srt:ScenarioPreviouslyReportedMember 2020-01-01 2020-12-31 0000066740 srt:ScenarioPreviouslyReportedMember 2019-01-01 2019-12-31 0000066740 srt:ScenarioPreviouslyReportedMember 2020-12-31 0000066740 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 0000066740 us-gaap:RetainedEarningsMember srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember 2019-01-01 0000066740 mmm:AbrasivesMember mmm:SafetyAndIndustrialSegmentMember 2021-01-01 2021-12-31 0000066740 mmm:AbrasivesMember mmm:SafetyAndIndustrialSegmentMember 2020-01-01 2020-12-31 0000066740 mmm:AbrasivesMember mmm:SafetyAndIndustrialSegmentMember 2019-01-01 2019-12-31 0000066740 mmm:AutomotiveAftermarketMember mmm:SafetyAndIndustrialSegmentMember 2021-01-01 2021-12-31 0000066740 mmm:AutomotiveAftermarketMember mmm:SafetyAndIndustrialSegmentMember 2020-01-01 2020-12-31 0000066740 mmm:AutomotiveAftermarketMember mmm:SafetyAndIndustrialSegmentMember 2019-01-01 2019-12-31 0000066740 mmm:ClosureAndMaskingSystemsMember mmm:SafetyAndIndustrialSegmentMember 2021-01-01 2021-12-31 0000066740 mmm:ClosureAndMaskingSystemsMember mmm:SafetyAndIndustrialSegmentMember 2020-01-01 2020-12-31 0000066740 mmm:ClosureAndMaskingSystemsMember mmm:SafetyAndIndustrialSegmentMember 2019-01-01 2019-12-31 0000066740 mmm:ElectricalMarketsMember mmm:SafetyAndIndustrialSegmentMember 2021-01-01 2021-12-31 0000066740 mmm:ElectricalMarketsMember mmm:SafetyAndIndustrialSegmentMember 2020-01-01 2020-12-31 0000066740 mmm:ElectricalMarketsMember mmm:SafetyAndIndustrialSegmentMember 2019-01-01 2019-12-31 0000066740 mmm:IndustrialAdhesivesAndTapesMember mmm:SafetyAndIndustrialSegmentMember 2021-01-01 2021-12-31 0000066740 mmm:IndustrialAdhesivesAndTapesMember mmm:SafetyAndIndustrialSegmentMember 2020-01-01 2020-12-31 0000066740 mmm:IndustrialAdhesivesAndTapesMember mmm:SafetyAndIndustrialSegmentMember 2019-01-01 2019-12-31 0000066740 mmm:PersonalSafetyMember mmm:SafetyAndIndustrialSegmentMember 2021-01-01 2021-12-31 0000066740 mmm:PersonalSafetyMember mmm:SafetyAndIndustrialSegmentMember 2020-01-01 2020-12-31 0000066740 mmm:PersonalSafetyMember mmm:SafetyAndIndustrialSegmentMember 2019-01-01 2019-12-31 0000066740 mmm:RoofingGranulesMember mmm:SafetyAndIndustrialSegmentMember 2021-01-01 2021-12-31 0000066740 mmm:RoofingGranulesMember mmm:SafetyAndIndustrialSegmentMember 2020-01-01 2020-12-31 0000066740 mmm:RoofingGranulesMember mmm:SafetyAndIndustrialSegmentMember 2019-01-01 2019-12-31 0000066740 mmm:OtherSafetyAndIndustrialMember mmm:SafetyAndIndustrialSegmentMember 2021-01-01 2021-12-31 0000066740 mmm:OtherSafetyAndIndustrialMember mmm:SafetyAndIndustrialSegmentMember 2020-01-01 2020-12-31 0000066740 mmm:OtherSafetyAndIndustrialMember mmm:SafetyAndIndustrialSegmentMember 2019-01-01 2019-12-31 0000066740 mmm:SafetyAndIndustrialSegmentMember 2021-01-01 2021-12-31 0000066740 mmm:SafetyAndIndustrialSegmentMember 2020-01-01 2020-12-31 0000066740 mmm:SafetyAndIndustrialSegmentMember 2019-01-01 2019-12-31 0000066740 mmm:AdvancedMaterialsMember mmm:TransportationAndElectronicsSegmentMember 2021-01-01 2021-12-31 0000066740 mmm:AdvancedMaterialsMember mmm:TransportationAndElectronicsSegmentMember 2020-01-01 2020-12-31 0000066740 mmm:AdvancedMaterialsMember mmm:TransportationAndElectronicsSegmentMember 2019-01-01 2019-12-31 0000066740 mmm:AutomotiveAndAerospaceMember mmm:TransportationAndElectronicsSegmentMember 2021-01-01 2021-12-31 0000066740 mmm:AutomotiveAndAerospaceMember mmm:TransportationAndElectronicsSegmentMember 2020-01-01 2020-12-31 0000066740 mmm:AutomotiveAndAerospaceMember mmm:TransportationAndElectronicsSegmentMember 2019-01-01 2019-12-31 0000066740 mmm:CommercialSolutionsMember mmm:TransportationAndElectronicsSegmentMember 2021-01-01 2021-12-31 0000066740 mmm:CommercialSolutionsMember mmm:TransportationAndElectronicsSegmentMember 2020-01-01 2020-12-31 0000066740 mmm:CommercialSolutionsMember mmm:TransportationAndElectronicsSegmentMember 2019-01-01 2019-12-31 0000066740 mmm:ElectronicsMember mmm:TransportationAndElectronicsSegmentMember 2021-01-01 2021-12-31 0000066740 mmm:ElectronicsMember mmm:TransportationAndElectronicsSegmentMember 2020-01-01 2020-12-31 0000066740 mmm:ElectronicsMember mmm:TransportationAndElectronicsSegmentMember 2019-01-01 2019-12-31 0000066740 mmm:TransportationSafetyMember mmm:TransportationAndElectronicsSegmentMember 2021-01-01 2021-12-31 0000066740 mmm:TransportationSafetyMember mmm:TransportationAndElectronicsSegmentMember 2020-01-01 2020-12-31 0000066740 mmm:TransportationSafetyMember mmm:TransportationAndElectronicsSegmentMember 2019-01-01 2019-12-31 0000066740 mmm:TransportationAndElectronicsSegmentMember mmm:OtherTransportationAndElectronicsMember 2021-01-01 2021-12-31 0000066740 mmm:TransportationAndElectronicsSegmentMember mmm:OtherTransportationAndElectronicsMember 2020-01-01 2020-12-31 0000066740 mmm:TransportationAndElectronicsSegmentMember mmm:OtherTransportationAndElectronicsMember 2019-01-01 2019-12-31 0000066740 mmm:TransportationAndElectronicsSegmentMember 2021-01-01 2021-12-31 0000066740 mmm:TransportationAndElectronicsSegmentMember 2020-01-01 2020-12-31 0000066740 mmm:TransportationAndElectronicsSegmentMember 2019-01-01 2019-12-31 0000066740 mmm:HealthCareSegmentMember mmm:DrugDeliveryMember 2021-01-01 2021-12-31 0000066740 mmm:HealthCareSegmentMember mmm:DrugDeliveryMember 2020-01-01 2020-12-31 0000066740 mmm:HealthCareSegmentMember mmm:DrugDeliveryMember 2019-01-01 2019-12-31 0000066740 mmm:HealthCareSegmentMember mmm:FoodSafetyMember 2021-01-01 2021-12-31 0000066740 mmm:HealthCareSegmentMember mmm:FoodSafetyMember 2020-01-01 2020-12-31 0000066740 mmm:HealthCareSegmentMember mmm:FoodSafetyMember 2019-01-01 2019-12-31 0000066740 mmm:HealthCareSegmentMember mmm:HealthInformationSystemsMember 2021-01-01 2021-12-31 0000066740 mmm:HealthCareSegmentMember mmm:HealthInformationSystemsMember 2020-01-01 2020-12-31 0000066740 mmm:HealthCareSegmentMember mmm:HealthInformationSystemsMember 2019-01-01 2019-12-31 0000066740 mmm:HealthCareSegmentMember mmm:MedicalSolutionsMember 2021-01-01 2021-12-31 0000066740 mmm:HealthCareSegmentMember mmm:MedicalSolutionsMember 2020-01-01 2020-12-31 0000066740 mmm:HealthCareSegmentMember mmm:MedicalSolutionsMember 2019-01-01 2019-12-31 0000066740 mmm:HealthCareSegmentMember mmm:OralCareMember 2021-01-01 2021-12-31 0000066740 mmm:HealthCareSegmentMember mmm:OralCareMember 2020-01-01 2020-12-31 0000066740 mmm:HealthCareSegmentMember mmm:OralCareMember 2019-01-01 2019-12-31 0000066740 mmm:SeparationAndPurificationSciencesMember mmm:HealthCareSegmentMember 2021-01-01 2021-12-31 0000066740 mmm:SeparationAndPurificationSciencesMember mmm:HealthCareSegmentMember 2020-01-01 2020-12-31 0000066740 mmm:SeparationAndPurificationSciencesMember mmm:HealthCareSegmentMember 2019-01-01 2019-12-31 0000066740 mmm:HealthCareSegmentMember mmm:OtherHealthCareMember 2021-01-01 2021-12-31 0000066740 mmm:HealthCareSegmentMember mmm:OtherHealthCareMember 2020-01-01 2020-12-31 0000066740 mmm:HealthCareSegmentMember mmm:OtherHealthCareMember 2019-01-01 2019-12-31 0000066740 mmm:HealthCareSegmentMember 2021-01-01 2021-12-31 0000066740 mmm:HealthCareSegmentMember 2020-01-01 2020-12-31 0000066740 mmm:HealthCareSegmentMember 2019-01-01 2019-12-31 0000066740 mmm:ConsumerSegmentMember mmm:ConsumerHealthAndSafetyMember 2021-01-01 2021-12-31 0000066740 mmm:ConsumerSegmentMember mmm:ConsumerHealthAndSafetyMember 2020-01-01 2020-12-31 0000066740 mmm:ConsumerSegmentMember mmm:ConsumerHealthAndSafetyMember 2019-01-01 2019-12-31 0000066740 mmm:ConsumerSegmentMember mmm:HomeCareMember 2021-01-01 2021-12-31 0000066740 mmm:ConsumerSegmentMember mmm:HomeCareMember 2020-01-01 2020-12-31 0000066740 mmm:ConsumerSegmentMember mmm:HomeCareMember 2019-01-01 2019-12-31 0000066740 mmm:ConsumerSegmentMember mmm:HomeImprovementMember 2021-01-01 2021-12-31 0000066740 mmm:ConsumerSegmentMember mmm:HomeImprovementMember 2020-01-01 2020-12-31 0000066740 mmm:ConsumerSegmentMember mmm:HomeImprovementMember 2019-01-01 2019-12-31 0000066740 mmm:ConsumerSegmentMember mmm:StationeryAndOfficeMember 2021-01-01 2021-12-31 0000066740 mmm:ConsumerSegmentMember mmm:StationeryAndOfficeMember 2020-01-01 2020-12-31 0000066740 mmm:ConsumerSegmentMember mmm:StationeryAndOfficeMember 2019-01-01 2019-12-31 0000066740 mmm:ConsumerSegmentMember mmm:OtherConsumerMember 2021-01-01 2021-12-31 0000066740 mmm:ConsumerSegmentMember mmm:OtherConsumerMember 2020-01-01 2020-12-31 0000066740 mmm:ConsumerSegmentMember mmm:OtherConsumerMember 2019-01-01 2019-12-31 0000066740 mmm:ConsumerSegmentMember 2021-01-01 2021-12-31 0000066740 mmm:ConsumerSegmentMember 2020-01-01 2020-12-31 0000066740 mmm:ConsumerSegmentMember 2019-01-01 2019-12-31 0000066740 us-gaap:CorporateNonSegmentMember 2021-01-01 2021-12-31 0000066740 us-gaap:CorporateNonSegmentMember 2020-01-01 2020-12-31 0000066740 us-gaap:CorporateNonSegmentMember 2019-01-01 2019-12-31 0000066740 srt:AmericasMember 2021-01-01 2021-12-31 0000066740 srt:AmericasMember 2020-01-01 2020-12-31 0000066740 srt:AmericasMember 2019-01-01 2019-12-31 0000066740 srt:AsiaPacificMember 2021-01-01 2021-12-31 0000066740 srt:AsiaPacificMember 2020-01-01 2020-12-31 0000066740 srt:AsiaPacificMember 2019-01-01 2019-12-31 0000066740 us-gaap:EMEAMember 2021-01-01 2021-12-31 0000066740 us-gaap:EMEAMember 2020-01-01 2020-12-31 0000066740 us-gaap:EMEAMember 2019-01-01 2019-12-31 0000066740 mmm:OtherUnallocatedGeographicalMember 2021-01-01 2021-12-31 0000066740 mmm:OtherUnallocatedGeographicalMember 2020-01-01 2020-12-31 0000066740 mmm:OtherUnallocatedGeographicalMember 2019-01-01 2019-12-31 0000066740 country:US 2021-01-01 2021-12-31 0000066740 country:US 2020-01-01 2020-12-31 0000066740 country:US 2019-01-01 2019-12-31 0000066740 mmm:ChinaHongKongMember 2021-01-01 2021-12-31 0000066740 mmm:ChinaHongKongMember 2020-01-01 2020-12-31 0000066740 mmm:ChinaHongKongMember 2019-01-01 2019-12-31 mmm:businessAcquired 0000066740 mmm:MModalMember 2019-02-01 2019-02-28 0000066740 mmm:MModalMember 2019-02-28 0000066740 mmm:MModalMember 2019-01-01 2019-12-31 0000066740 mmm:AcelityIncAndItsKCISubsidiariesMember 2020-01-01 2020-12-31 0000066740 mmm:AcelityIncAndItsKCISubsidiariesMember 2019-10-01 2019-12-31 0000066740 mmm:MModalMember 2019-12-31 0000066740 mmm:AcelityIncAndItsKCISubsidiariesMember 2019-12-31 0000066740 mmm:MModalMember us-gaap:CustomerRelatedIntangibleAssetsMember 2019-12-31 0000066740 mmm:AcelityIncAndItsKCISubsidiariesMember us-gaap:CustomerRelatedIntangibleAssetsMember 2019-12-31 0000066740 us-gaap:CustomerRelatedIntangibleAssetsMember 2019-12-31 0000066740 us-gaap:CustomerRelatedIntangibleAssetsMember 2019-01-01 2019-12-31 0000066740 mmm:MModalMember us-gaap:TechnologyBasedIntangibleAssetsMember 2019-12-31 0000066740 mmm:AcelityIncAndItsKCISubsidiariesMember us-gaap:TechnologyBasedIntangibleAssetsMember 2019-12-31 0000066740 us-gaap:TechnologyBasedIntangibleAssetsMember 2019-12-31 0000066740 us-gaap:TechnologyBasedIntangibleAssetsMember 2019-01-01 2019-12-31 0000066740 mmm:MModalMember us-gaap:TrademarksAndTradeNamesMember 2019-12-31 0000066740 mmm:AcelityIncAndItsKCISubsidiariesMember us-gaap:TrademarksAndTradeNamesMember 2019-12-31 0000066740 us-gaap:TrademarksAndTradeNamesMember 2019-12-31 0000066740 us-gaap:TrademarksAndTradeNamesMember 2019-01-01 2019-12-31 0000066740 mmm:AcelityIncAndItsKCISubsidiariesMember 2019-01-01 2019-12-31 0000066740 srt:WeightedAverageMember 2019-01-01 2019-12-31 0000066740 srt:MinimumMember 2019-01-01 2019-12-31 0000066740 srt:MaximumMember 2019-01-01 2019-12-31 mmm:businessDivested 0000066740 us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember mmm:FloorProductsBusinessMember 2021-01-01 2021-12-31 0000066740 mmm:NEOGENCorporationMember us-gaap:DiscontinuedOperationsDisposedOfByMeansOtherThanSaleSpinoffMember srt:ScenarioForecastMember mmm:FoodSafetyDivisionBusinessMember 2022-07-01 2022-09-30 xbrli:pure 0000066740 us-gaap:DiscontinuedOperationsDisposedOfByMeansOtherThanSaleSpinoffMember srt:ScenarioForecastMember mmm:FoodSafetyDivisionBusinessMember mmm:ShareholdersOfThreeMMember 2022-07-01 2022-09-30 0000066740 us-gaap:DiscontinuedOperationsDisposedOfByMeansOtherThanSaleSpinoffMember srt:ScenarioForecastMember mmm:FoodSafetyDivisionBusinessMember 2022-07-01 2022-09-30 0000066740 mmm:AdvancedBallisticProtectionBusinessMember us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember 2020-01-01 2020-01-31 0000066740 mmm:DrugDeliveryBusinessMember us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember 2020-05-31 0000066740 mmm:DrugDeliveryBusinessMember us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember 2020-05-01 2020-05-31 0000066740 mmm:GasAndFlameDetectionBusinessMember us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember 2019-08-01 2019-08-31 0000066740 mmm:GasAndFlameDetectionBusinessMember us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember mmm:SafetyAndIndustrialSegmentMember 2019-08-01 2019-08-31 0000066740 us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember 2021-01-01 2021-12-31 0000066740 us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember 2020-01-01 2020-12-31 0000066740 us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember 2019-01-01 2019-12-31 0000066740 mmm:SafetyAndIndustrialSegmentMember 2019-12-31 0000066740 mmm:TransportationAndElectronicsSegmentMember 2019-12-31 0000066740 mmm:HealthCareSegmentMember 2019-12-31 0000066740 mmm:ConsumerSegmentMember 2019-12-31 0000066740 mmm:SafetyAndIndustrialSegmentMember 2020-12-31 0000066740 mmm:TransportationAndElectronicsSegmentMember 2020-12-31 0000066740 mmm:HealthCareSegmentMember 2020-12-31 0000066740 mmm:ConsumerSegmentMember 2020-12-31 0000066740 mmm:SafetyAndIndustrialSegmentMember 2021-12-31 0000066740 mmm:TransportationAndElectronicsSegmentMember 2021-12-31 0000066740 mmm:HealthCareSegmentMember 2021-12-31 0000066740 mmm:ConsumerSegmentMember 2021-12-31 0000066740 2021-10-01 2021-12-31 0000066740 us-gaap:CustomerRelatedIntangibleAssetsMember 2021-12-31 0000066740 us-gaap:CustomerRelatedIntangibleAssetsMember 2020-12-31 0000066740 us-gaap:PatentsMember 2021-12-31 0000066740 us-gaap:PatentsMember 2020-12-31 0000066740 us-gaap:TechnologyBasedIntangibleAssetsMember 2021-12-31 0000066740 us-gaap:TechnologyBasedIntangibleAssetsMember 2020-12-31 0000066740 us-gaap:TrademarksAndTradeNamesMember 2021-12-31 0000066740 us-gaap:TrademarksAndTradeNamesMember 2020-12-31 0000066740 us-gaap:OtherIntangibleAssetsMember 2021-12-31 0000066740 us-gaap:OtherIntangibleAssetsMember 2020-12-31 0000066740 mmm:OperationalMarketingCapabilityRestructuringMember us-gaap:EmployeeSeveranceMember 2020-10-01 2020-12-31 mmm:position 0000066740 mmm:OperationalMarketingCapabilityRestructuringMember us-gaap:EmployeeSeveranceMember 2021-01-01 2021-12-31 0000066740 mmm:OperationalMarketingCapabilityRestructuringMember 2021-01-01 2021-12-31 0000066740 mmm:OperationalMarketingCapabilityRestructuringMember srt:MinimumMember 2021-12-31 0000066740 mmm:OperationalMarketingCapabilityRestructuringMember us-gaap:CostOfSalesMember 2021-01-01 2021-12-31 0000066740 mmm:OperationalMarketingCapabilityRestructuringMember us-gaap:CostOfSalesMember 2020-01-01 2020-12-31 0000066740 mmm:OperationalMarketingCapabilityRestructuringMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2021-01-01 2021-12-31 0000066740 mmm:OperationalMarketingCapabilityRestructuringMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2020-01-01 2020-12-31 0000066740 mmm:OperationalMarketingCapabilityRestructuringMember mmm:ResearchDevelopmentAndRelatedExpensesMember 2021-01-01 2021-12-31 0000066740 mmm:OperationalMarketingCapabilityRestructuringMember mmm:ResearchDevelopmentAndRelatedExpensesMember 2020-01-01 2020-12-31 0000066740 mmm:OperationalMarketingCapabilityRestructuringMember 2020-01-01 2020-12-31 0000066740 mmm:OperationalMarketingCapabilityRestructuringMember us-gaap:EmployeeSeveranceMember us-gaap:OperatingSegmentsMember mmm:SafetyAndIndustrialSegmentMember 2021-01-01 2021-12-31 0000066740 mmm:OperationalMarketingCapabilityRestructuringMember us-gaap:EmployeeSeveranceMember us-gaap:OperatingSegmentsMember mmm:SafetyAndIndustrialSegmentMember 2020-01-01 2020-12-31 0000066740 mmm:AssetRelatedAndOtherRestructuringMember mmm:OperationalMarketingCapabilityRestructuringMember us-gaap:OperatingSegmentsMember mmm:SafetyAndIndustrialSegmentMember 2020-01-01 2020-12-31 0000066740 mmm:OperationalMarketingCapabilityRestructuringMember us-gaap:OperatingSegmentsMember mmm:SafetyAndIndustrialSegmentMember 2020-01-01 2020-12-31 0000066740 mmm:OperationalMarketingCapabilityRestructuringMember us-gaap:EmployeeSeveranceMember mmm:TransportationAndElectronicsSegmentMember us-gaap:OperatingSegmentsMember 2021-01-01 2021-12-31 0000066740 mmm:OperationalMarketingCapabilityRestructuringMember us-gaap:EmployeeSeveranceMember mmm:TransportationAndElectronicsSegmentMember us-gaap:OperatingSegmentsMember 2020-01-01 2020-12-31 0000066740 mmm:AssetRelatedAndOtherRestructuringMember mmm:OperationalMarketingCapabilityRestructuringMember mmm:TransportationAndElectronicsSegmentMember us-gaap:OperatingSegmentsMember 2020-01-01 2020-12-31 0000066740 mmm:OperationalMarketingCapabilityRestructuringMember mmm:TransportationAndElectronicsSegmentMember us-gaap:OperatingSegmentsMember 2020-01-01 2020-12-31 0000066740 mmm:HealthCareSegmentMember mmm:OperationalMarketingCapabilityRestructuringMember us-gaap:EmployeeSeveranceMember us-gaap:OperatingSegmentsMember 2021-01-01 2021-12-31 0000066740 mmm:HealthCareSegmentMember mmm:OperationalMarketingCapabilityRestructuringMember us-gaap:EmployeeSeveranceMember us-gaap:OperatingSegmentsMember 2020-01-01 2020-12-31 0000066740 mmm:AssetRelatedAndOtherRestructuringMember mmm:HealthCareSegmentMember mmm:OperationalMarketingCapabilityRestructuringMember us-gaap:OperatingSegmentsMember 2020-01-01 2020-12-31 0000066740 mmm:HealthCareSegmentMember mmm:OperationalMarketingCapabilityRestructuringMember us-gaap:OperatingSegmentsMember 2020-01-01 2020-12-31 0000066740 mmm:ConsumerSegmentMember mmm:OperationalMarketingCapabilityRestructuringMember us-gaap:EmployeeSeveranceMember us-gaap:OperatingSegmentsMember 2021-01-01 2021-12-31 0000066740 mmm:ConsumerSegmentMember mmm:OperationalMarketingCapabilityRestructuringMember us-gaap:EmployeeSeveranceMember us-gaap:OperatingSegmentsMember 2020-01-01 2020-12-31 0000066740 mmm:ConsumerSegmentMember mmm:AssetRelatedAndOtherRestructuringMember mmm:OperationalMarketingCapabilityRestructuringMember us-gaap:OperatingSegmentsMember 2020-01-01 2020-12-31 0000066740 mmm:ConsumerSegmentMember mmm:OperationalMarketingCapabilityRestructuringMember us-gaap:OperatingSegmentsMember 2020-01-01 2020-12-31 0000066740 mmm:OperationalMarketingCapabilityRestructuringMember us-gaap:CorporateNonSegmentMember us-gaap:EmployeeSeveranceMember 2021-01-01 2021-12-31 0000066740 mmm:OperationalMarketingCapabilityRestructuringMember us-gaap:CorporateNonSegmentMember us-gaap:EmployeeSeveranceMember 2020-01-01 2020-12-31 0000066740 mmm:AssetRelatedAndOtherRestructuringMember mmm:OperationalMarketingCapabilityRestructuringMember us-gaap:CorporateNonSegmentMember 2020-01-01 2020-12-31 0000066740 mmm:OperationalMarketingCapabilityRestructuringMember us-gaap:CorporateNonSegmentMember 2020-01-01 2020-12-31 0000066740 mmm:OperationalMarketingCapabilityRestructuringMember us-gaap:EmployeeSeveranceMember 2020-01-01 2020-12-31 0000066740 mmm:AssetRelatedAndOtherRestructuringMember mmm:OperationalMarketingCapabilityRestructuringMember 2020-01-01 2020-12-31 0000066740 mmm:OperationalMarketingCapabilityRestructuringMember us-gaap:EmployeeSeveranceMember 2020-12-31 0000066740 mmm:AssetRelatedAndOtherRestructuringMember mmm:OperationalMarketingCapabilityRestructuringMember 2020-12-31 0000066740 mmm:OperationalMarketingCapabilityRestructuringMember 2020-12-31 0000066740 mmm:AssetRelatedAndOtherRestructuringMember mmm:OperationalMarketingCapabilityRestructuringMember 2021-01-01 2021-12-31 0000066740 mmm:OperationalMarketingCapabilityRestructuringMember us-gaap:EmployeeSeveranceMember 2021-12-31 0000066740 mmm:AssetRelatedAndOtherRestructuringMember mmm:OperationalMarketingCapabilityRestructuringMember 2021-12-31 0000066740 mmm:OperationalMarketingCapabilityRestructuringMember 2021-12-31 0000066740 mmm:DivestitureRelatedRestructuringMember us-gaap:CorporateNonSegmentMember 2020-04-01 2020-06-30 0000066740 mmm:DivestitureRelatedRestructuringMember us-gaap:CostOfSalesMember 2020-01-01 2020-12-31 0000066740 mmm:DivestitureRelatedRestructuringMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2020-01-01 2020-12-31 0000066740 mmm:DivestitureRelatedRestructuringMember mmm:ResearchDevelopmentAndRelatedExpensesMember 2020-01-01 2020-12-31 0000066740 mmm:DivestitureRelatedRestructuringMember 2020-01-01 2020-12-31 0000066740 mmm:DivestitureRelatedRestructuringMember us-gaap:EmployeeSeveranceMember 2020-04-01 2020-06-30 0000066740 mmm:DivestitureRelatedRestructuringMember mmm:AssetRelatedAndOtherRestructuringMember 2020-04-01 2020-06-30 0000066740 mmm:DivestitureRelatedRestructuringMember 2020-04-01 2020-06-30 0000066740 mmm:DivestitureRelatedRestructuringMember us-gaap:EmployeeSeveranceMember 2020-07-01 2020-12-31 0000066740 mmm:DivestitureRelatedRestructuringMember mmm:AssetRelatedAndOtherRestructuringMember 2020-07-01 2020-12-31 0000066740 mmm:DivestitureRelatedRestructuringMember 2020-07-01 2020-12-31 0000066740 mmm:DivestitureRelatedRestructuringMember us-gaap:EmployeeSeveranceMember 2020-12-31 0000066740 mmm:DivestitureRelatedRestructuringMember mmm:AssetRelatedAndOtherRestructuringMember 2020-12-31 0000066740 mmm:DivestitureRelatedRestructuringMember 2020-12-31 0000066740 mmm:DivestitureRelatedRestructuringMember us-gaap:EmployeeSeveranceMember 2021-01-01 2021-06-30 0000066740 mmm:DivestitureRelatedRestructuringMember mmm:AssetRelatedAndOtherRestructuringMember 2021-01-01 2021-06-30 0000066740 mmm:DivestitureRelatedRestructuringMember 2021-01-01 2021-06-30 0000066740 mmm:DivestitureRelatedRestructuringMember us-gaap:EmployeeSeveranceMember 2021-06-30 0000066740 mmm:DivestitureRelatedRestructuringMember mmm:AssetRelatedAndOtherRestructuringMember 2021-06-30 0000066740 mmm:DivestitureRelatedRestructuringMember 2021-06-30 0000066740 mmm:COVID19PandemicMember 2020-04-01 2020-06-30 0000066740 mmm:COVID19PandemicMember us-gaap:CostOfSalesMember 2020-01-01 2020-12-31 0000066740 mmm:COVID19PandemicMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2020-01-01 2020-12-31 0000066740 mmm:COVID19PandemicMember mmm:ResearchDevelopmentAndRelatedExpensesMember 2020-01-01 2020-12-31 0000066740 mmm:COVID19PandemicMember 2020-01-01 2020-12-31 0000066740 mmm:COVID19PandemicMember us-gaap:EmployeeSeveranceMember mmm:SafetyAndIndustrialSegmentMember 2020-01-01 2020-12-31 0000066740 mmm:AssetRelatedAndOtherRestructuringMember mmm:COVID19PandemicMember mmm:SafetyAndIndustrialSegmentMember 2020-01-01 2020-12-31 0000066740 mmm:COVID19PandemicMember mmm:SafetyAndIndustrialSegmentMember 2020-01-01 2020-12-31 0000066740 mmm:COVID19PandemicMember us-gaap:EmployeeSeveranceMember mmm:TransportationAndElectronicsSegmentMember 2020-01-01 2020-12-31 0000066740 mmm:AssetRelatedAndOtherRestructuringMember mmm:COVID19PandemicMember mmm:TransportationAndElectronicsSegmentMember 2020-01-01 2020-12-31 0000066740 mmm:COVID19PandemicMember mmm:TransportationAndElectronicsSegmentMember 2020-01-01 2020-12-31 0000066740 mmm:HealthCareSegmentMember mmm:COVID19PandemicMember us-gaap:EmployeeSeveranceMember 2020-01-01 2020-12-31 0000066740 mmm:AssetRelatedAndOtherRestructuringMember mmm:HealthCareSegmentMember mmm:COVID19PandemicMember 2020-01-01 2020-12-31 0000066740 mmm:HealthCareSegmentMember mmm:COVID19PandemicMember 2020-01-01 2020-12-31 0000066740 mmm:ConsumerSegmentMember mmm:COVID19PandemicMember us-gaap:EmployeeSeveranceMember 2020-01-01 2020-12-31 0000066740 mmm:ConsumerSegmentMember mmm:AssetRelatedAndOtherRestructuringMember mmm:COVID19PandemicMember 2020-01-01 2020-12-31 0000066740 mmm:ConsumerSegmentMember mmm:COVID19PandemicMember 2020-01-01 2020-12-31 0000066740 mmm:COVID19PandemicMember us-gaap:CorporateNonSegmentMember us-gaap:EmployeeSeveranceMember 2020-01-01 2020-12-31 0000066740 mmm:AssetRelatedAndOtherRestructuringMember mmm:COVID19PandemicMember us-gaap:CorporateNonSegmentMember 2020-01-01 2020-12-31 0000066740 mmm:COVID19PandemicMember us-gaap:CorporateNonSegmentMember 2020-01-01 2020-12-31 0000066740 mmm:COVID19PandemicMember us-gaap:EmployeeSeveranceMember 2020-01-01 2020-12-31 0000066740 mmm:AssetRelatedAndOtherRestructuringMember mmm:COVID19PandemicMember 2020-01-01 2020-12-31 0000066740 mmm:COVID19PandemicMember us-gaap:EmployeeSeveranceMember 2020-04-01 2020-06-30 0000066740 mmm:COVID19PandemicMember mmm:AssetRelatedRestructuringMember 2020-04-01 2020-06-30 0000066740 mmm:COVID19PandemicMember us-gaap:EmployeeSeveranceMember 2020-07-01 2020-12-31 0000066740 mmm:COVID19PandemicMember mmm:AssetRelatedRestructuringMember 2020-07-01 2020-12-31 0000066740 mmm:COVID19PandemicMember 2020-07-01 2020-12-31 0000066740 mmm:COVID19PandemicMember us-gaap:EmployeeSeveranceMember 2020-12-31 0000066740 mmm:COVID19PandemicMember mmm:AssetRelatedRestructuringMember 2020-12-31 0000066740 mmm:COVID19PandemicMember 2020-12-31 0000066740 mmm:COVID19PandemicMember us-gaap:EmployeeSeveranceMember 2021-01-01 2021-03-31 0000066740 mmm:COVID19PandemicMember mmm:AssetRelatedRestructuringMember 2021-01-01 2021-03-31 0000066740 mmm:COVID19PandemicMember 2021-01-01 2021-03-31 0000066740 mmm:COVID19PandemicMember us-gaap:EmployeeSeveranceMember 2021-03-31 0000066740 mmm:COVID19PandemicMember mmm:AssetRelatedRestructuringMember 2021-03-31 0000066740 mmm:COVID19PandemicMember 2021-03-31 0000066740 mmm:RestructuringActions2019Member 2019-04-01 2019-06-30 0000066740 mmm:RestructuringActions2019Member 2019-10-01 2019-12-31 0000066740 us-gaap:CostOfSalesMember mmm:RestructuringActions2019Member 2019-01-01 2019-12-31 0000066740 us-gaap:SellingGeneralAndAdministrativeExpensesMember mmm:RestructuringActions2019Member 2019-01-01 2019-12-31 0000066740 mmm:ResearchDevelopmentAndRelatedExpensesMember mmm:RestructuringActions2019Member 2019-01-01 2019-12-31 0000066740 us-gaap:OperatingIncomeLossMember mmm:RestructuringActions2019Member 2019-01-01 2019-12-31 0000066740 us-gaap:OtherExpenseMember mmm:RestructuringActions2019Member 2019-01-01 2019-12-31 0000066740 mmm:RestructuringActions2019Member 2019-01-01 2019-12-31 0000066740 us-gaap:EmployeeSeveranceMember mmm:SafetyAndIndustrialSegmentMember mmm:RestructuringActions2019Member 2019-01-01 2019-12-31 0000066740 mmm:AssetRelatedRestructuringMember mmm:SafetyAndIndustrialSegmentMember mmm:RestructuringActions2019Member 2019-01-01 2019-12-31 0000066740 mmm:SafetyAndIndustrialSegmentMember mmm:RestructuringActions2019Member 2019-01-01 2019-12-31 0000066740 us-gaap:EmployeeSeveranceMember mmm:TransportationAndElectronicsSegmentMember mmm:RestructuringActions2019Member 2019-01-01 2019-12-31 0000066740 mmm:AssetRelatedRestructuringMember mmm:TransportationAndElectronicsSegmentMember mmm:RestructuringActions2019Member 2019-01-01 2019-12-31 0000066740 mmm:TransportationAndElectronicsSegmentMember mmm:RestructuringActions2019Member 2019-01-01 2019-12-31 0000066740 mmm:HealthCareSegmentMember us-gaap:EmployeeSeveranceMember mmm:RestructuringActions2019Member 2019-01-01 2019-12-31 0000066740 mmm:HealthCareSegmentMember mmm:AssetRelatedRestructuringMember mmm:RestructuringActions2019Member 2019-01-01 2019-12-31 0000066740 mmm:HealthCareSegmentMember mmm:RestructuringActions2019Member 2019-01-01 2019-12-31 0000066740 mmm:ConsumerSegmentMember us-gaap:EmployeeSeveranceMember mmm:RestructuringActions2019Member 2019-01-01 2019-12-31 0000066740 mmm:ConsumerSegmentMember mmm:AssetRelatedRestructuringMember mmm:RestructuringActions2019Member 2019-01-01 2019-12-31 0000066740 mmm:ConsumerSegmentMember mmm:RestructuringActions2019Member 2019-01-01 2019-12-31 0000066740 us-gaap:CorporateNonSegmentMember us-gaap:EmployeeSeveranceMember mmm:RestructuringActions2019Member 2019-01-01 2019-12-31 0000066740 us-gaap:CorporateNonSegmentMember mmm:AssetRelatedRestructuringMember mmm:RestructuringActions2019Member 2019-01-01 2019-12-31 0000066740 us-gaap:CorporateNonSegmentMember mmm:RestructuringActions2019Member 2019-01-01 2019-12-31 0000066740 us-gaap:EmployeeSeveranceMember mmm:RestructuringActions2019Member 2019-01-01 2019-12-31 0000066740 mmm:AssetRelatedRestructuringMember mmm:RestructuringActions2019Member 2019-01-01 2019-12-31 0000066740 us-gaap:EmployeeSeveranceMember mmm:RestructuringActions2019Member 2019-12-31 0000066740 mmm:AssetRelatedRestructuringMember mmm:RestructuringActions2019Member 2019-12-31 0000066740 mmm:RestructuringActions2019Member 2019-12-31 0000066740 us-gaap:EmployeeSeveranceMember mmm:RestructuringActions2019Member 2020-01-01 2020-12-31 0000066740 mmm:AssetRelatedRestructuringMember mmm:RestructuringActions2019Member 2020-01-01 2020-12-31 0000066740 mmm:RestructuringActions2019Member 2020-01-01 2020-12-31 0000066740 us-gaap:EmployeeSeveranceMember mmm:RestructuringActions2019Member 2020-12-31 0000066740 mmm:AssetRelatedRestructuringMember mmm:RestructuringActions2019Member 2020-12-31 0000066740 mmm:RestructuringActions2019Member 2020-12-31 0000066740 mmm:FixedRateMediumTermNoteDue2022Member 2021-01-01 2021-12-31 0000066740 2019-10-01 2019-12-31 0000066740 country:VE 2019-01-01 2019-12-31 0000066740 us-gaap:LandMember 2021-12-31 0000066740 us-gaap:LandMember 2020-12-31 0000066740 mmm:BuildingsAndLeaseholdImprovementsMemberMember 2021-12-31 0000066740 mmm:BuildingsAndLeaseholdImprovementsMemberMember 2020-12-31 0000066740 us-gaap:MachineryAndEquipmentMember 2021-12-31 0000066740 us-gaap:MachineryAndEquipmentMember 2020-12-31 0000066740 us-gaap:ConstructionInProgressMember 2021-12-31 0000066740 us-gaap:ConstructionInProgressMember 2020-12-31 0000066740 2021-07-01 2021-09-30 0000066740 2021-04-01 2021-06-30 0000066740 2021-01-01 2021-03-31 0000066740 2020-10-01 2020-12-31 0000066740 2020-07-01 2020-09-30 0000066740 2020-04-01 2020-06-30 0000066740 2020-01-01 2020-03-31 0000066740 2019-07-01 2019-09-30 0000066740 2019-04-01 2019-06-30 0000066740 2019-01-01 2019-03-31 0000066740 us-gaap:AccountingStandardsUpdate201602Member srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0000066740 us-gaap:AccumulatedTranslationAdjustmentMember 2018-12-31 0000066740 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2018-12-31 0000066740 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2018-12-31 0000066740 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:AccumulatedTranslationAdjustmentMember 2018-12-31 0000066740 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember 2018-12-31 0000066740 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2018-12-31 0000066740 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0000066740 us-gaap:AccumulatedTranslationAdjustmentMember 2019-01-01 2019-12-31 0000066740 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2019-01-01 2019-12-31 0000066740 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2019-01-01 2019-12-31 0000066740 us-gaap:AccumulatedTranslationAdjustmentMember 2019-12-31 0000066740 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2019-12-31 0000066740 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2019-12-31 0000066740 us-gaap:AccumulatedTranslationAdjustmentMember 2020-01-01 2020-12-31 0000066740 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2020-01-01 2020-12-31 0000066740 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2020-01-01 2020-12-31 0000066740 us-gaap:AccumulatedTranslationAdjustmentMember 2020-12-31 0000066740 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2020-12-31 0000066740 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2020-12-31 0000066740 us-gaap:AccumulatedTranslationAdjustmentMember 2021-01-01 2021-12-31 0000066740 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2021-01-01 2021-12-31 0000066740 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2021-01-01 2021-12-31 0000066740 us-gaap:AccumulatedTranslationAdjustmentMember 2021-12-31 0000066740 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2021-12-31 0000066740 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2021-12-31 0000066740 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember mmm:AccumulatedForeignCurrencyAdjustmentDeconsolidationAttributableToParentMember 2021-01-01 2021-12-31 0000066740 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember mmm:AccumulatedForeignCurrencyAdjustmentDeconsolidationAttributableToParentMember 2020-01-01 2020-12-31 0000066740 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember mmm:AccumulatedForeignCurrencyAdjustmentDeconsolidationAttributableToParentMember 2019-01-01 2019-12-31 0000066740 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedTranslationAdjustmentMember 2021-01-01 2021-12-31 0000066740 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedTranslationAdjustmentMember 2020-01-01 2020-12-31 0000066740 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedTranslationAdjustmentMember 2019-01-01 2019-12-31 0000066740 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetTransitionAssetObligationMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-12-31 0000066740 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetTransitionAssetObligationMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-12-31 0000066740 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetTransitionAssetObligationMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-12-31 0000066740 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-12-31 0000066740 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-12-31 0000066740 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-12-31 0000066740 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember 2021-01-01 2021-12-31 0000066740 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember 2020-01-01 2020-12-31 0000066740 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember 2019-01-01 2019-12-31 0000066740 mmm:AccumulatedDefinedBenefitPlansAdjustmentSettlementAndCurtailmentPortionAttributableToParentMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-12-31 0000066740 mmm:AccumulatedDefinedBenefitPlansAdjustmentSettlementAndCurtailmentPortionAttributableToParentMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-12-31 0000066740 mmm:AccumulatedDefinedBenefitPlansAdjustmentSettlementAndCurtailmentPortionAttributableToParentMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-12-31 0000066740 mmm:AccumulatedDefinedBenefitPlansAdjustmentDeconsolidationAttributableToParentMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-12-31 0000066740 mmm:AccumulatedDefinedBenefitPlansAdjustmentDeconsolidationAttributableToParentMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-12-31 0000066740 mmm:AccumulatedDefinedBenefitPlansAdjustmentDeconsolidationAttributableToParentMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-12-31 0000066740 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-12-31 0000066740 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-12-31 0000066740 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-12-31 0000066740 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2021-01-01 2021-12-31 0000066740 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2020-01-01 2020-12-31 0000066740 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2019-01-01 2019-12-31 0000066740 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-12-31 0000066740 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-12-31 0000066740 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-12-31 0000066740 us-gaap:DomesticCountryMember 2021-12-31 0000066740 us-gaap:StateAndLocalJurisdictionMember 2021-12-31 0000066740 us-gaap:ForeignCountryMember 2021-12-31 0000066740 srt:MinimumMember us-gaap:DomesticCountryMember 2021-01-01 2021-12-31 0000066740 srt:MaximumMember us-gaap:DomesticCountryMember 2021-01-01 2021-12-31 0000066740 srt:MinimumMember us-gaap:StateAndLocalJurisdictionMember 2021-01-01 2021-12-31 0000066740 srt:MaximumMember us-gaap:StateAndLocalJurisdictionMember 2021-01-01 2021-12-31 0000066740 us-gaap:ForeignCountryMember srt:MinimumMember 2021-01-01 2021-12-31 0000066740 2017-01-01 2017-12-31 0000066740 us-gaap:CorporateDebtSecuritiesMember 2021-12-31 0000066740 us-gaap:CorporateDebtSecuritiesMember 2020-12-31 0000066740 us-gaap:CommercialPaperMember 2021-12-31 0000066740 us-gaap:CommercialPaperMember 2020-12-31 0000066740 us-gaap:CertificatesOfDepositMember 2021-12-31 0000066740 us-gaap:CertificatesOfDepositMember 2020-12-31 0000066740 us-gaap:USTreasurySecuritiesMember 2021-12-31 0000066740 us-gaap:USTreasurySecuritiesMember 2020-12-31 0000066740 us-gaap:USStatesAndPoliticalSubdivisionsMember 2021-12-31 0000066740 us-gaap:USStatesAndPoliticalSubdivisionsMember 2020-12-31 0000066740 mmm:FixedRateEurobondDue2021Member 2021-12-31 0000066740 mmm:FixedRateEurobondDue2021Member 2020-12-31 0000066740 mmm:FloatingRateEurobondDue2021Member 2021-12-31 0000066740 mmm:FloatingRateEurobondDue2021Member 2020-12-31 0000066740 mmm:FixedRateMediumTermNoteDue2021Member 2021-12-31 0000066740 mmm:FixedRateMediumTermNoteDue2021Member 2020-12-31 0000066740 mmm:FixedRateEuroMediumTermNoteDue2022Member 2021-12-31 iso4217:EUR 0000066740 mmm:FixedRateEuroMediumTermNoteDue2022Member 2020-12-31 0000066740 mmm:FixedRateMediumTermNoteDue2022Member 2021-12-31 0000066740 mmm:FixedRateMediumTermNoteDue2022Member 2020-12-31 0000066740 mmm:FixedRateEuroMediumTermNoteDue2023Member 2021-12-31 0000066740 mmm:FixedRateEuroMediumTermNoteDue2023Member 2020-12-31 0000066740 mmm:FixedRateRegisteredNoteDue2023Member 2021-12-31 0000066740 mmm:FixedRateRegisteredNoteDue2023Member 2020-12-31 0000066740 mmm:FixedRateMediumTermNotesDue2023Member 2021-12-31 0000066740 mmm:FixedRateMediumTermNotesDue2023Member 2020-12-31 0000066740 mmm:FixedRateMediumTermNoteDue2024Member 2021-12-31 0000066740 mmm:FixedRateMediumTermNoteDue2024Member 2020-12-31 0000066740 mmm:FixedRateMediumTermNote2Due2024Member 2021-12-31 0000066740 mmm:FixedRateMediumTermNote2Due2024Member 2020-12-31 0000066740 mmm:FloatingRateMediumTermNoteDue2024Member 2021-12-31 0000066740 mmm:FloatingRateMediumTermNoteDue2024Member 2020-12-31 0000066740 mmm:FixedRateMediumTermNoteDue2025Member 2021-12-31 0000066740 mmm:FixedRateMediumTermNoteDue2025Member 2020-12-31 0000066740 mmm:FixedRateRegisteredNoteDue2025Member 2021-12-31 0000066740 mmm:FixedRateRegisteredNoteDue2025Member 2020-12-31 0000066740 mmm:FixedRateRegisteredNote2Due2025Member 2021-12-31 0000066740 mmm:FixedRateRegisteredNote2Due2025Member 2020-12-31 0000066740 mmm:FixedRateEuroMediumTermNoteDue2026Member 2021-12-31 0000066740 mmm:FixedRateEuroMediumTermNoteDue2026Member 2020-12-31 0000066740 mmm:FixedRateMediumTermNotesDue2026Member 2021-12-31 0000066740 mmm:FixedRateMediumTermNotesDue2026Member 2020-12-31 0000066740 mmm:FixedRateMediumTermNotesDue2027Member 2021-12-31 0000066740 mmm:FixedRateMediumTermNotesDue2027Member 2020-12-31 0000066740 mmm:FloatingRateNoteDue2027Member 2021-12-31 0000066740 mmm:FloatingRateNoteDue2027Member 2020-12-31 0000066740 mmm:FixedRate30YearDebentureDue2028Member 2021-12-31 0000066740 mmm:FixedRate30YearDebentureDue2028Member 2020-12-31 0000066740 mmm:FloatingRateNoteDue2028Member 2021-12-31 0000066740 mmm:FloatingRateNoteDue2028Member 2020-12-31 0000066740 mmm:FloatingRateNote2Due2028Member 2021-12-31 0000066740 mmm:FloatingRateNote2Due2028Member 2020-12-31 0000066740 mmm:FloatingRateNote3Due2028Member 2021-12-31 0000066740 mmm:FloatingRateNote3Due2028Member 2020-12-31 0000066740 mmm:FixedRateMediumTermNotesDue2028Member 2021-12-31 0000066740 mmm:FixedRateMediumTermNotesDue2028Member 2020-12-31 0000066740 mmm:FloatingRateNote4Due2028Member 2021-12-31 0000066740 mmm:FloatingRateNote4Due2028Member 2020-12-31 0000066740 mmm:FloatingRateNote5Due2028Member 2021-12-31 0000066740 mmm:FloatingRateNote5Due2028Member 2020-12-31 0000066740 mmm:FixedRateRegisteredNoteDue2029Member 2021-12-31 0000066740 mmm:FixedRateRegisteredNoteDue2029Member 2020-12-31 0000066740 mmm:FixedRateMediumTermNotesDue2029Member 2021-12-31 0000066740 mmm:FixedRateMediumTermNotesDue2029Member 2020-12-31 0000066740 mmm:FixedRateEuroMediumTermNoteDue2030Member 2021-12-31 iso4217:XUA 0000066740 mmm:FixedRateEuroMediumTermNoteDue2030Member 2020-12-31 0000066740 mmm:FixedRateRegisteredNoteDue2030Member 2021-12-31 0000066740 mmm:FixedRateRegisteredNoteDue2030Member 2020-12-31 0000066740 mmm:FixedRateEuroMediumTermNoteDue2031Member 2021-12-31 0000066740 mmm:FixedRateEuroMediumTermNoteDue2031Member 2020-12-31 0000066740 mmm:FixedRate30YearBondDue2037Member 2021-12-31 0000066740 mmm:FixedRate30YearBondDue2037Member 2020-12-31 0000066740 mmm:FloatingRateNoteDue2040Member 2021-12-31 0000066740 mmm:FloatingRateNoteDue2040Member 2020-12-31 0000066740 mmm:FloatingRateNoteDue2041Member 2021-12-31 0000066740 mmm:FloatingRateNoteDue2041Member 2020-12-31 0000066740 mmm:FixedRateMediumTermNoteDue2044Member 2021-12-31 0000066740 mmm:FixedRateMediumTermNoteDue2044Member 2020-12-31 0000066740 mmm:FloatingRateNoteDue2044Member 2021-12-31 0000066740 mmm:FloatingRateNoteDue2044Member 2020-12-31 0000066740 mmm:FixedRateMediumTermNotesDue2046Member 2021-12-31 0000066740 mmm:FixedRateMediumTermNotesDue2046Member 2020-12-31 0000066740 mmm:FixedRateMediumTermNotesDue2047Member 2021-12-31 0000066740 mmm:FixedRateMediumTermNotesDue2047Member 2020-12-31 0000066740 mmm:FixedRateMediumTermNoteDue2048Member 2021-12-31 0000066740 mmm:FixedRateMediumTermNoteDue2048Member 2020-12-31 0000066740 mmm:FixedRateMediumTermNote2Due2048Member 2021-12-31 0000066740 mmm:FixedRateMediumTermNote2Due2048Member 2020-12-31 0000066740 mmm:FixedRateRegisteredNoteDue2049Member 2021-12-31 0000066740 mmm:FixedRateRegisteredNoteDue2049Member 2020-12-31 0000066740 mmm:FixedRateRegisteredNoteDue2050Member 2021-12-31 0000066740 mmm:FixedRateRegisteredNoteDue2050Member 2020-12-31 0000066740 mmm:VariousOtherBorrowingsMember 2021-12-31 0000066740 mmm:VariousOtherBorrowingsMember 2020-12-31 0000066740 mmm:FixedRateLongTermDebtMember 2021-12-31 0000066740 mmm:FixedRateLongTermDebtMember 2020-12-31 0000066740 mmm:FloatingRateLongTermDebtMember 2021-12-31 0000066740 mmm:FloatingRateLongTermDebtMember 2020-12-31 0000066740 mmm:CurrentPortionOfLongTermDebtMember 2021-12-31 0000066740 us-gaap:CommercialPaperMember 2021-12-31 0000066740 us-gaap:CommercialPaperMember 2020-12-31 0000066740 mmm:OtherShortTermBorrowingsMember 2021-12-31 0000066740 mmm:OtherShortTermBorrowingsMember 2020-12-31 0000066740 us-gaap:RevolvingCreditFacilityMember mmm:FiveYearLineOfCreditMember 2021-12-31 0000066740 us-gaap:RevolvingCreditFacilityMember mmm:FiveYearLineOfCreditMember 2021-01-01 2021-12-31 0000066740 mmm:ThreeHundredSixtyFourDayLineOfCreditMember us-gaap:RevolvingCreditFacilityMember 2021-12-31 0000066740 mmm:ThreeHundredSixtyFourDayLineOfCreditMember us-gaap:RevolvingCreditFacilityMember 2021-01-01 2021-12-31 0000066740 us-gaap:MeasurementInputEbitdaMultipleMember mmm:FiveYearLineOfCreditAndThreeHundredSixtyFourDayLineOfCreditMember us-gaap:RevolvingCreditFacilityMember 2021-12-31 0000066740 us-gaap:MeasurementInputEbitdaMultipleMember mmm:FiveYearLineOfCreditAndThreeHundredSixtyFourDayLineOfCreditMember us-gaap:RevolvingCreditFacilityMember 2021-01-01 2021-12-31 0000066740 us-gaap:RevolvingCreditFacilityMember us-gaap:BridgeLoanMember 2021-12-31 0000066740 us-gaap:RevolvingCreditFacilityMember srt:ScenarioForecastMember us-gaap:BridgeLoanMember 2022-07-01 2022-09-30 0000066740 us-gaap:RevolvingCreditFacilityMember us-gaap:BridgeLoanMember 2021-01-01 2021-12-31 0000066740 mmm:CreditFacilityExpiring2020Member mmm:JapanSubsidiaryCreditFacilityMember 2019-09-30 iso4217:JPY 0000066740 mmm:GermanySubsidiaryCreditFacilityMember mmm:CreditFacilityExpiringNovember2020Member 2019-11-30 0000066740 mmm:StandAloneLettersOfCreditAndBankGuaranteesMember 2021-12-31 0000066740 us-gaap:InterestRateSwapMember 2021-09-30 0000066740 mmm:FloatingRateRegisteredNoteDue2049Member 2021-09-30 0000066740 us-gaap:LondonInterbankOfferedRateLIBORMember mmm:FloatingRateRegisteredNoteDue2050Member 2021-09-30 0000066740 mmm:FixedRateRegisteredNoteDue2049Member 2021-09-30 0000066740 mmm:FixedRateRegisteredNoteDue2050Member 2021-09-30 0000066740 mmm:AggregateFixedRateRegisteredNotesMember 2021-03-31 0000066740 mmm:FixedRateRegisteredNoteDue2025Member 2021-03-31 0000066740 mmm:FixedRateRegisteredNoteDue2025Member 2020-03-01 2020-03-31 0000066740 mmm:FixedRateRegisteredNoteDue2030Member 2021-03-31 0000066740 mmm:FixedRateRegisteredNoteDue2030Member 2020-03-01 2020-03-31 0000066740 mmm:FixedRateRegisteredNoteDue2050Member 2021-03-31 0000066740 mmm:FixedRateRegisteredNoteDue2050Member 2020-03-01 2020-03-31 0000066740 mmm:FixedRateMediumTermNotesAggregateMember 2019-02-28 0000066740 mmm:FixedRateMediumTermNoteDue2022Member 2019-02-28 0000066740 mmm:FixedRateMediumTermNoteDue2022Member 2019-02-01 2019-02-28 0000066740 mmm:FixedRateMediumTermNote2Due2024Member 2019-02-28 0000066740 mmm:FixedRateMediumTermNote2Due2024Member 2019-02-01 2019-02-28 0000066740 mmm:FixedRateMediumTermNotesDue2029Member 2019-02-28 0000066740 mmm:FixedRateMediumTermNotesDue2029Member 2019-02-01 2019-02-28 0000066740 mmm:FixedRateMediumTermNote2Due2048Member 2019-02-28 0000066740 mmm:FixedRateMediumTermNote2Due2048Member 2019-02-01 2019-02-28 0000066740 mmm:FloatingRateMediumTermNoteDue2024Member 2019-02-01 2019-02-28 0000066740 mmm:FixedRateRegisteredNotesDue202320252029And2049Member 2019-08-31 0000066740 mmm:FixedRateRegisteredNoteDue2023Member 2019-08-31 0000066740 mmm:FixedRateRegisteredNoteDue2023Member 2019-08-01 2019-08-31 0000066740 mmm:FixedRateRegisteredNoteDue2025Member 2019-08-31 0000066740 mmm:FixedRateRegisteredNoteDue2025Member 2019-08-01 2019-08-31 0000066740 mmm:FixedRateRegisteredNoteDue2029Member 2019-08-31 0000066740 mmm:FixedRateRegisteredNoteDue2029Member 2019-08-01 2019-08-31 0000066740 mmm:FixedRateRegisteredNoteDue2049Member 2019-08-31 0000066740 mmm:FixedRateRegisteredNoteDue2049Member 2019-08-01 2019-08-31 0000066740 mmm:FixedRateEurobondDue2021Member 2021-11-01 2021-11-30 0000066740 mmm:FixedRateMediumTermNoteDue2022Member 2021-03-01 2021-03-31 0000066740 mmm:FixedRateMediumTermNoteDue2022Member 2021-03-31 0000066740 mmm:FixedRateMediumTermNotesDue2021Member 2020-12-31 0000066740 mmm:FixedRateMediumTermNotes2Due2021Member 2020-12-31 0000066740 2020-12-01 2020-12-31 0000066740 mmm:FloatingRateEuroMediumTermNoteDue2020Member 2020-05-01 2020-05-31 0000066740 mmm:FloatingRateMediumTermNoteDue2020Member 2020-08-01 2020-08-31 0000066740 mmm:FixedRateMediumTermNotesRepaid2019Member 2019-06-01 2019-06-30 0000066740 mmm:AcelityIncAndItsKCISubsidiariesMember mmm:ThirdLienSeniorSecuredNotesMaturing2021Member 2019-10-31 0000066740 mmm:FloatingRateNotesDue2027And2040And2041Member srt:MinimumMember 2021-12-31 0000066740 mmm:FloatingRateNotesDue2027And2040And2041Member srt:MaximumMember 2021-12-31 0000066740 mmm:FloatingRateNoteDue2044Member 2004-12-01 2004-12-31 0000066740 mmm:FloatingRateNoteDue2044Member 2004-12-31 0000066740 mmm:FloatingRateNotesDue2027And2040And2041Member 2004-12-01 2004-12-31 0000066740 mmm:FloatingRateNotesDue2027And2040And2041Member srt:MinimumMember 2004-12-31 0000066740 mmm:FloatingRateNotesDue2027And2040And2041Member srt:MaximumMember 2004-12-31 0000066740 us-gaap:PensionPlansDefinedBenefitMember 2021-12-31 mmm:standardPlan mmm:country 0000066740 country:US 2021-01-01 2021-12-31 0000066740 country:US srt:MinimumMember 2021-01-01 2021-12-31 0000066740 srt:MaximumMember country:US 2021-01-01 2021-12-31 0000066740 country:US 2020-01-01 2020-12-31 0000066740 country:US 2019-01-01 2019-12-31 0000066740 us-gaap:ForeignPlanMember 2021-01-01 2021-12-31 0000066740 us-gaap:ForeignPlanMember 2020-01-01 2020-12-31 0000066740 us-gaap:ForeignPlanMember 2019-01-01 2019-12-31 0000066740 country:US us-gaap:PensionPlansDefinedBenefitMember us-gaap:FundedPlanMember 2019-05-01 2019-05-31 mmm:party mmm:plaintiff 0000066740 country:US us-gaap:PensionPlansDefinedBenefitMember us-gaap:FundedPlanMember 2019-04-01 2019-06-30 0000066740 country:US us-gaap:PensionPlansDefinedBenefitMember us-gaap:FundedPlanMember 2019-10-01 2019-12-31 0000066740 us-gaap:ForeignPlanMember us-gaap:OtherAssetsMember mmm:UnitedKingdomPensionPlanMember us-gaap:FundedPlanMember 2020-04-01 2020-06-30 0000066740 us-gaap:ForeignPlanMember mmm:UnitedKingdomPensionPlanMember us-gaap:AccumulatedOtherComprehensiveIncomeMember us-gaap:FundedPlanMember 2021-04-01 2021-06-30 0000066740 us-gaap:UnfundedPlanMember 2020-01-01 2020-12-31 0000066740 us-gaap:UnfundedPlanMember 2021-01-01 2021-12-31 0000066740 country:US us-gaap:PensionPlansDefinedBenefitMember us-gaap:FundedPlanMember 2020-12-31 0000066740 country:US us-gaap:PensionPlansDefinedBenefitMember us-gaap:FundedPlanMember 2019-12-31 0000066740 us-gaap:PensionPlansDefinedBenefitMember us-gaap:ForeignPlanMember us-gaap:FundedPlanMember 2020-12-31 0000066740 us-gaap:PensionPlansDefinedBenefitMember us-gaap:ForeignPlanMember us-gaap:FundedPlanMember 2019-12-31 0000066740 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember us-gaap:FundedPlanMember 2020-12-31 0000066740 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember us-gaap:FundedPlanMember 2019-12-31 0000066740 country:US us-gaap:PensionPlansDefinedBenefitMember us-gaap:FundedPlanMember 2021-01-01 2021-12-31 0000066740 country:US us-gaap:PensionPlansDefinedBenefitMember us-gaap:FundedPlanMember 2020-01-01 2020-12-31 0000066740 us-gaap:PensionPlansDefinedBenefitMember us-gaap:ForeignPlanMember us-gaap:FundedPlanMember 2021-01-01 2021-12-31 0000066740 us-gaap:PensionPlansDefinedBenefitMember us-gaap:ForeignPlanMember us-gaap:FundedPlanMember 2020-01-01 2020-12-31 0000066740 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember us-gaap:FundedPlanMember 2021-01-01 2021-12-31 0000066740 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember us-gaap:FundedPlanMember 2020-01-01 2020-12-31 0000066740 country:US us-gaap:PensionPlansDefinedBenefitMember us-gaap:FundedPlanMember 2021-12-31 0000066740 us-gaap:PensionPlansDefinedBenefitMember us-gaap:ForeignPlanMember us-gaap:FundedPlanMember 2021-12-31 0000066740 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember us-gaap:FundedPlanMember 2021-12-31 0000066740 country:US us-gaap:PensionPlansDefinedBenefitMember us-gaap:FundedPlanMember 2019-01-01 2019-12-31 0000066740 us-gaap:PensionPlansDefinedBenefitMember us-gaap:ForeignPlanMember us-gaap:FundedPlanMember 2019-01-01 2019-12-31 0000066740 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember us-gaap:FundedPlanMember 2019-01-01 2019-12-31 0000066740 country:US us-gaap:FundedPlanMember 2021-01-01 2021-12-31 0000066740 country:US mmm:PensionPlansDefinedBenefitAndOtherPostretirementBenefitPlansDefinedBenefitCombinedMember us-gaap:FundedPlanMember 2021-01-01 2021-12-31 0000066740 country:US us-gaap:QualifiedPlanMember us-gaap:PensionPlansDefinedBenefitMember us-gaap:FundedPlanMember mmm:PrimaryUSQualifiedPensionPlanMember 2021-01-01 2021-12-31 0000066740 country:US us-gaap:QualifiedPlanMember us-gaap:PensionPlansDefinedBenefitMember us-gaap:FundedPlanMember 2021-01-01 2021-12-31 0000066740 country:US us-gaap:QualifiedPlanMember us-gaap:PensionPlansDefinedBenefitMember us-gaap:EquitySecuritiesMember us-gaap:FundedPlanMember 2021-12-31 0000066740 country:US us-gaap:QualifiedPlanMember us-gaap:PensionPlansDefinedBenefitMember mmm:PrivateEquitySecuritiesMember us-gaap:FundedPlanMember 2021-12-31 0000066740 us-gaap:FixedIncomeSecuritiesMember country:US us-gaap:QualifiedPlanMember us-gaap:PensionPlansDefinedBenefitMember us-gaap:FundedPlanMember 2021-12-31 0000066740 country:US us-gaap:QualifiedPlanMember us-gaap:PensionPlansDefinedBenefitMember mmm:AbsoluteReturnMember us-gaap:FundedPlanMember 2021-12-31 0000066740 country:US us-gaap:QualifiedPlanMember us-gaap:PensionPlansDefinedBenefitMember us-gaap:FundedPlanMember 2020-01-01 2020-12-31 0000066740 country:US us-gaap:QualifiedPlanMember us-gaap:PensionPlansDefinedBenefitMember us-gaap:FundedPlanMember 2019-01-01 2019-12-31 0000066740 us-gaap:PensionPlansDefinedBenefitMember us-gaap:FundedPlanMember 2021-01-01 2021-12-31 0000066740 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2021-01-01 2021-12-31 0000066740 us-gaap:PensionPlansDefinedBenefitMember us-gaap:FundedPlanMember 2020-01-01 2020-12-31 0000066740 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2020-01-01 2020-12-31 0000066740 us-gaap:PensionPlansDefinedBenefitMember srt:MinimumMember us-gaap:FundedPlanMember 2021-12-31 0000066740 srt:MaximumMember us-gaap:PensionPlansDefinedBenefitMember us-gaap:FundedPlanMember 2021-12-31 0000066740 us-gaap:FairValueInputsLevel1Member country:US us-gaap:PensionPlansDefinedBenefitMember us-gaap:FundedPlanMember mmm:USEquityMember 2021-12-31 0000066740 us-gaap:FairValueInputsLevel1Member country:US us-gaap:PensionPlansDefinedBenefitMember us-gaap:FundedPlanMember mmm:USEquityMember 2020-12-31 0000066740 country:US us-gaap:PensionPlansDefinedBenefitMember us-gaap:FairValueInputsLevel2Member us-gaap:FundedPlanMember mmm:USEquityMember 2021-12-31 0000066740 country:US us-gaap:PensionPlansDefinedBenefitMember us-gaap:FairValueInputsLevel2Member us-gaap:FundedPlanMember mmm:USEquityMember 2020-12-31 0000066740 us-gaap:FairValueInputsLevel3Member country:US us-gaap:PensionPlansDefinedBenefitMember us-gaap:FundedPlanMember mmm:USEquityMember 2021-12-31 0000066740 us-gaap:FairValueInputsLevel3Member country:US us-gaap:PensionPlansDefinedBenefitMember us-gaap:FundedPlanMember mmm:USEquityMember 2020-12-31 0000066740 country:US us-gaap:PensionPlansDefinedBenefitMember us-gaap:FairValueInputsLevel12And3Member us-gaap:FundedPlanMember mmm:USEquityMember 2021-12-31 0000066740 country:US us-gaap:PensionPlansDefinedBenefitMember us-gaap:FairValueInputsLevel12And3Member us-gaap:FundedPlanMember mmm:USEquityMember 2020-12-31 0000066740 us-gaap:FairValueInputsLevel1Member country:US us-gaap:PensionPlansDefinedBenefitMember us-gaap:FundedPlanMember mmm:NonUSEquitiesMember 2021-12-31 0000066740 us-gaap:FairValueInputsLevel1Member country:US us-gaap:PensionPlansDefinedBenefitMember us-gaap:FundedPlanMember mmm:NonUSEquitiesMember 2020-12-31 0000066740 country:US us-gaap:PensionPlansDefinedBenefitMember us-gaap:FairValueInputsLevel2Member us-gaap:FundedPlanMember mmm:NonUSEquitiesMember 2021-12-31 0000066740 country:US us-gaap:PensionPlansDefinedBenefitMember us-gaap:FairValueInputsLevel2Member us-gaap:FundedPlanMember mmm:NonUSEquitiesMember 2020-12-31 0000066740 us-gaap:FairValueInputsLevel3Member country:US us-gaap:PensionPlansDefinedBenefitMember us-gaap:FundedPlanMember mmm:NonUSEquitiesMember 2021-12-31 0000066740 us-gaap:FairValueInputsLevel3Member country:US us-gaap:PensionPlansDefinedBenefitMember us-gaap:FundedPlanMember mmm:NonUSEquitiesMember 2020-12-31 0000066740 country:US us-gaap:PensionPlansDefinedBenefitMember us-gaap:FairValueInputsLevel12And3Member us-gaap:FundedPlanMember mmm:NonUSEquitiesMember 2021-12-31 0000066740 country:US us-gaap:PensionPlansDefinedBenefitMember us-gaap:FairValueInputsLevel12And3Member us-gaap:FundedPlanMember mmm:NonUSEquitiesMember 2020-12-31 0000066740 country:US mmm:IndexAndLongshortEquityMember us-gaap:PensionPlansDefinedBenefitMember us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember us-gaap:FundedPlanMember 2021-12-31 0000066740 country:US mmm:IndexAndLongshortEquityMember us-gaap:PensionPlansDefinedBenefitMember us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember us-gaap:FundedPlanMember 2020-12-31 0000066740 us-gaap:FairValueInputsLevel1Member country:US us-gaap:PensionPlansDefinedBenefitMember us-gaap:EquitySecuritiesMember us-gaap:FundedPlanMember 2021-12-31 0000066740 us-gaap:FairValueInputsLevel1Member country:US us-gaap:PensionPlansDefinedBenefitMember us-gaap:EquitySecuritiesMember us-gaap:FundedPlanMember 2020-12-31 0000066740 country:US us-gaap:PensionPlansDefinedBenefitMember us-gaap:EquitySecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FundedPlanMember 2021-12-31 0000066740 country:US us-gaap:PensionPlansDefinedBenefitMember us-gaap:EquitySecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FundedPlanMember 2020-12-31 0000066740 us-gaap:FairValueInputsLevel3Member country:US us-gaap:PensionPlansDefinedBenefitMember us-gaap:EquitySecuritiesMember us-gaap:FundedPlanMember 2021-12-31 0000066740 us-gaap:FairValueInputsLevel3Member country:US us-gaap:PensionPlansDefinedBenefitMember us-gaap:EquitySecuritiesMember us-gaap:FundedPlanMember 2020-12-31 0000066740 country:US us-gaap:PensionPlansDefinedBenefitMember us-gaap:EquitySecuritiesMember us-gaap:FundedPlanMember 2021-12-31 0000066740 country:US us-gaap:PensionPlansDefinedBenefitMember us-gaap:EquitySecuritiesMember us-gaap:FundedPlanMember 2020-12-31 0000066740 us-gaap:FairValueInputsLevel1Member country:US us-gaap:PensionPlansDefinedBenefitMember us-gaap:USGovernmentDebtSecuritiesMember us-gaap:FundedPlanMember 2021-12-31 0000066740 us-gaap:FairValueInputsLevel1Member country:US us-gaap:PensionPlansDefinedBenefitMember us-gaap:USGovernmentDebtSecuritiesMember us-gaap:FundedPlanMember 2020-12-31 0000066740 country:US us-gaap:PensionPlansDefinedBenefitMember us-gaap:USGovernmentDebtSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FundedPlanMember 2021-12-31 0000066740 country:US us-gaap:PensionPlansDefinedBenefitMember us-gaap:USGovernmentDebtSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FundedPlanMember 2020-12-31 0000066740 us-gaap:FairValueInputsLevel3Member country:US us-gaap:PensionPlansDefinedBenefitMember us-gaap:USGovernmentDebtSecuritiesMember us-gaap:FundedPlanMember 2021-12-31 0000066740 us-gaap:FairValueInputsLevel3Member country:US us-gaap:PensionPlansDefinedBenefitMember us-gaap:USGovernmentDebtSecuritiesMember us-gaap:FundedPlanMember 2020-12-31 0000066740 country:US us-gaap:PensionPlansDefinedBenefitMember us-gaap:USGovernmentDebtSecuritiesMember us-gaap:FairValueInputsLevel12And3Member us-gaap:FundedPlanMember 2021-12-31 0000066740 country:US us-gaap:PensionPlansDefinedBenefitMember us-gaap:USGovernmentDebtSecuritiesMember us-gaap:FairValueInputsLevel12And3Member us-gaap:FundedPlanMember 2020-12-31 0000066740 us-gaap:FairValueInputsLevel1Member us-gaap:ForeignGovernmentDebtSecuritiesMember country:US us-gaap:PensionPlansDefinedBenefitMember us-gaap:FundedPlanMember 2021-12-31 0000066740 us-gaap:FairValueInputsLevel1Member us-gaap:ForeignGovernmentDebtSecuritiesMember country:US us-gaap:PensionPlansDefinedBenefitMember us-gaap:FundedPlanMember 2020-12-31 0000066740 us-gaap:ForeignGovernmentDebtSecuritiesMember country:US us-gaap:PensionPlansDefinedBenefitMember us-gaap:FairValueInputsLevel2Member us-gaap:FundedPlanMember 2021-12-31 0000066740 us-gaap:ForeignGovernmentDebtSecuritiesMember country:US us-gaap:PensionPlansDefinedBenefitMember us-gaap:FairValueInputsLevel2Member us-gaap:FundedPlanMember 2020-12-31 0000066740 us-gaap:FairValueInputsLevel3Member us-gaap:ForeignGovernmentDebtSecuritiesMember country:US us-gaap:PensionPlansDefinedBenefitMember us-gaap:FundedPlanMember 2021-12-31 0000066740 us-gaap:FairValueInputsLevel3Member us-gaap:ForeignGovernmentDebtSecuritiesMember country:US us-gaap:PensionPlansDefinedBenefitMember us-gaap:FundedPlanMember 2020-12-31 0000066740 us-gaap:ForeignGovernmentDebtSecuritiesMember country:US us-gaap:PensionPlansDefinedBenefitMember us-gaap:FairValueInputsLevel12And3Member us-gaap:FundedPlanMember 2021-12-31 0000066740 us-gaap:ForeignGovernmentDebtSecuritiesMember country:US us-gaap:PensionPlansDefinedBenefitMember us-gaap:FairValueInputsLevel12And3Member us-gaap:FundedPlanMember 2020-12-31 0000066740 us-gaap:FairValueInputsLevel1Member country:US us-gaap:PensionPlansDefinedBenefitMember mmm:PreferredAndConvertibleSecuritiesMember us-gaap:FundedPlanMember 2021-12-31 0000066740 us-gaap:FairValueInputsLevel1Member country:US us-gaap:PensionPlansDefinedBenefitMember mmm:PreferredAndConvertibleSecuritiesMember us-gaap:FundedPlanMember 2020-12-31 0000066740 country:US us-gaap:PensionPlansDefinedBenefitMember mmm:PreferredAndConvertibleSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FundedPlanMember 2021-12-31 0000066740 country:US us-gaap:PensionPlansDefinedBenefitMember mmm:PreferredAndConvertibleSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FundedPlanMember 2020-12-31 0000066740 us-gaap:FairValueInputsLevel3Member country:US us-gaap:PensionPlansDefinedBenefitMember mmm:PreferredAndConvertibleSecuritiesMember us-gaap:FundedPlanMember 2021-12-31 0000066740 us-gaap:FairValueInputsLevel3Member country:US us-gaap:PensionPlansDefinedBenefitMember mmm:PreferredAndConvertibleSecuritiesMember us-gaap:FundedPlanMember 2020-12-31 0000066740 country:US us-gaap:PensionPlansDefinedBenefitMember mmm:PreferredAndConvertibleSecuritiesMember us-gaap:FairValueInputsLevel12And3Member us-gaap:FundedPlanMember 2021-12-31 0000066740 country:US us-gaap:PensionPlansDefinedBenefitMember mmm:PreferredAndConvertibleSecuritiesMember us-gaap:FairValueInputsLevel12And3Member us-gaap:FundedPlanMember 2020-12-31 0000066740 us-gaap:FairValueInputsLevel1Member country:US us-gaap:PensionPlansDefinedBenefitMember us-gaap:FundedPlanMember us-gaap:DomesticCorporateDebtSecuritiesMember 2021-12-31 0000066740 us-gaap:FairValueInputsLevel1Member country:US us-gaap:PensionPlansDefinedBenefitMember us-gaap:FundedPlanMember us-gaap:DomesticCorporateDebtSecuritiesMember 2020-12-31 0000066740 country:US us-gaap:PensionPlansDefinedBenefitMember us-gaap:FairValueInputsLevel2Member us-gaap:FundedPlanMember us-gaap:DomesticCorporateDebtSecuritiesMember 2021-12-31 0000066740 country:US us-gaap:PensionPlansDefinedBenefitMember us-gaap:FairValueInputsLevel2Member us-gaap:FundedPlanMember us-gaap:DomesticCorporateDebtSecuritiesMember 2020-12-31 0000066740 us-gaap:FairValueInputsLevel3Member country:US us-gaap:PensionPlansDefinedBenefitMember us-gaap:FundedPlanMember us-gaap:DomesticCorporateDebtSecuritiesMember 2021-12-31 0000066740 us-gaap:FairValueInputsLevel3Member country:US us-gaap:PensionPlansDefinedBenefitMember us-gaap:FundedPlanMember us-gaap:DomesticCorporateDebtSecuritiesMember 2020-12-31 0000066740 country:US us-gaap:PensionPlansDefinedBenefitMember us-gaap:FairValueInputsLevel12And3Member us-gaap:FundedPlanMember us-gaap:DomesticCorporateDebtSecuritiesMember 2021-12-31 0000066740 country:US us-gaap:PensionPlansDefinedBenefitMember us-gaap:FairValueInputsLevel12And3Member us-gaap:FundedPlanMember us-gaap:DomesticCorporateDebtSecuritiesMember 2020-12-31 0000066740 us-gaap:ForeignCorporateDebtSecuritiesMember us-gaap:FairValueInputsLevel1Member country:US us-gaap:PensionPlansDefinedBenefitMember us-gaap:FundedPlanMember 2021-12-31 0000066740 us-gaap:ForeignCorporateDebtSecuritiesMember us-gaap:FairValueInputsLevel1Member country:US us-gaap:PensionPlansDefinedBenefitMember us-gaap:FundedPlanMember 2020-12-31 0000066740 us-gaap:ForeignCorporateDebtSecuritiesMember country:US us-gaap:PensionPlansDefinedBenefitMember us-gaap:FairValueInputsLevel2Member us-gaap:FundedPlanMember 2021-12-31 0000066740 us-gaap:ForeignCorporateDebtSecuritiesMember country:US us-gaap:PensionPlansDefinedBenefitMember us-gaap:FairValueInputsLevel2Member us-gaap:FundedPlanMember 2020-12-31 0000066740 us-gaap:ForeignCorporateDebtSecuritiesMember us-gaap:FairValueInputsLevel3Member country:US us-gaap:PensionPlansDefinedBenefitMember us-gaap:FundedPlanMember 2021-12-31 0000066740 us-gaap:ForeignCorporateDebtSecuritiesMember us-gaap:FairValueInputsLevel3Member country:US us-gaap:PensionPlansDefinedBenefitMember us-gaap:FundedPlanMember 2020-12-31 0000066740 us-gaap:ForeignCorporateDebtSecuritiesMember country:US us-gaap:PensionPlansDefinedBenefitMember us-gaap:FairValueInputsLevel12And3Member us-gaap:FundedPlanMember 2021-12-31 0000066740 us-gaap:ForeignCorporateDebtSecuritiesMember country:US us-gaap:PensionPlansDefinedBenefitMember us-gaap:FairValueInputsLevel12And3Member us-gaap:FundedPlanMember 2020-12-31 0000066740 us-gaap:FairValueInputsLevel1Member country:US us-gaap:PensionPlansDefinedBenefitMember us-gaap:DerivativeMember us-gaap:FundedPlanMember 2021-12-31 0000066740 us-gaap:FairValueInputsLevel1Member country:US us-gaap:PensionPlansDefinedBenefitMember us-gaap:DerivativeMember us-gaap:FundedPlanMember 2020-12-31 0000066740 country:US us-gaap:PensionPlansDefinedBenefitMember us-gaap:DerivativeMember us-gaap:FairValueInputsLevel2Member us-gaap:FundedPlanMember 2021-12-31 0000066740 country:US us-gaap:PensionPlansDefinedBenefitMember us-gaap:DerivativeMember us-gaap:FairValueInputsLevel2Member us-gaap:FundedPlanMember 2020-12-31 0000066740 us-gaap:FairValueInputsLevel3Member country:US us-gaap:PensionPlansDefinedBenefitMember us-gaap:DerivativeMember us-gaap:FundedPlanMember 2021-12-31 0000066740 us-gaap:FairValueInputsLevel3Member country:US us-gaap:PensionPlansDefinedBenefitMember us-gaap:DerivativeMember us-gaap:FundedPlanMember 2020-12-31 0000066740 country:US us-gaap:PensionPlansDefinedBenefitMember us-gaap:DerivativeMember us-gaap:FairValueInputsLevel12And3Member us-gaap:FundedPlanMember 2021-12-31 0000066740 country:US us-gaap:PensionPlansDefinedBenefitMember us-gaap:DerivativeMember us-gaap:FairValueInputsLevel12And3Member us-gaap:FundedPlanMember 2020-12-31 0000066740 country:US us-gaap:PensionPlansDefinedBenefitMember us-gaap:OtherDebtSecuritiesMember us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember us-gaap:FundedPlanMember 2021-12-31 0000066740 country:US us-gaap:PensionPlansDefinedBenefitMember us-gaap:OtherDebtSecuritiesMember us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember us-gaap:FundedPlanMember 2020-12-31 0000066740 us-gaap:FairValueInputsLevel1Member us-gaap:FixedIncomeSecuritiesMember country:US us-gaap:PensionPlansDefinedBenefitMember us-gaap:FundedPlanMember 2021-12-31 0000066740 us-gaap:FairValueInputsLevel1Member us-gaap:FixedIncomeSecuritiesMember country:US us-gaap:PensionPlansDefinedBenefitMember us-gaap:FundedPlanMember 2020-12-31 0000066740 us-gaap:FixedIncomeSecuritiesMember country:US us-gaap:PensionPlansDefinedBenefitMember us-gaap:FairValueInputsLevel2Member us-gaap:FundedPlanMember 2021-12-31 0000066740 us-gaap:FixedIncomeSecuritiesMember country:US us-gaap:PensionPlansDefinedBenefitMember us-gaap:FairValueInputsLevel2Member us-gaap:FundedPlanMember 2020-12-31 0000066740 us-gaap:FairValueInputsLevel3Member us-gaap:FixedIncomeSecuritiesMember country:US us-gaap:PensionPlansDefinedBenefitMember us-gaap:FundedPlanMember 2021-12-31 0000066740 us-gaap:FairValueInputsLevel3Member us-gaap:FixedIncomeSecuritiesMember country:US us-gaap:PensionPlansDefinedBenefitMember us-gaap:FundedPlanMember 2020-12-31 0000066740 country:US us-gaap:FixedIncomeSecuritiesMember us-gaap:PensionPlansDefinedBenefitMember us-gaap:FundedPlanMember 2021-12-31 0000066740 country:US us-gaap:FixedIncomeSecuritiesMember us-gaap:PensionPlansDefinedBenefitMember us-gaap:FundedPlanMember 2020-12-31 0000066740 us-gaap:FairValueInputsLevel1Member country:US us-gaap:PensionPlansDefinedBenefitMember mmm:GrowthEquityMember us-gaap:FundedPlanMember 2021-12-31 0000066740 us-gaap:FairValueInputsLevel1Member country:US us-gaap:PensionPlansDefinedBenefitMember mmm:GrowthEquityMember us-gaap:FundedPlanMember 2020-12-31 0000066740 country:US us-gaap:PensionPlansDefinedBenefitMember mmm:GrowthEquityMember us-gaap:FairValueInputsLevel2Member us-gaap:FundedPlanMember 2021-12-31 0000066740 country:US us-gaap:PensionPlansDefinedBenefitMember mmm:GrowthEquityMember us-gaap:FairValueInputsLevel2Member us-gaap:FundedPlanMember 2020-12-31 0000066740 us-gaap:FairValueInputsLevel3Member country:US us-gaap:PensionPlansDefinedBenefitMember mmm:GrowthEquityMember us-gaap:FundedPlanMember 2021-12-31 0000066740 us-gaap:FairValueInputsLevel3Member country:US us-gaap:PensionPlansDefinedBenefitMember mmm:GrowthEquityMember us-gaap:FundedPlanMember 2020-12-31 0000066740 country:US us-gaap:PensionPlansDefinedBenefitMember mmm:GrowthEquityMember us-gaap:FairValueInputsLevel12And3Member us-gaap:FundedPlanMember 2021-12-31 0000066740 country:US us-gaap:PensionPlansDefinedBenefitMember mmm:GrowthEquityMember us-gaap:FairValueInputsLevel12And3Member us-gaap:FundedPlanMember 2020-12-31 0000066740 country:US us-gaap:PensionPlansDefinedBenefitMember us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember mmm:PartnershipInvestmentsMember us-gaap:FundedPlanMember 2021-12-31 0000066740 country:US us-gaap:PensionPlansDefinedBenefitMember us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember mmm:PartnershipInvestmentsMember us-gaap:FundedPlanMember 2020-12-31 0000066740 us-gaap:FairValueInputsLevel1Member country:US us-gaap:PensionPlansDefinedBenefitMember mmm:PrivateEquityMember us-gaap:FundedPlanMember 2021-12-31 0000066740 us-gaap:FairValueInputsLevel1Member country:US us-gaap:PensionPlansDefinedBenefitMember mmm:PrivateEquityMember us-gaap:FundedPlanMember 2020-12-31 0000066740 country:US us-gaap:PensionPlansDefinedBenefitMember mmm:PrivateEquityMember us-gaap:FairValueInputsLevel2Member us-gaap:FundedPlanMember 2021-12-31 0000066740 country:US us-gaap:PensionPlansDefinedBenefitMember mmm:PrivateEquityMember us-gaap:FairValueInputsLevel2Member us-gaap:FundedPlanMember 2020-12-31 0000066740 us-gaap:FairValueInputsLevel3Member country:US us-gaap:PensionPlansDefinedBenefitMember mmm:PrivateEquityMember us-gaap:FundedPlanMember 2021-12-31 0000066740 us-gaap:FairValueInputsLevel3Member country:US us-gaap:PensionPlansDefinedBenefitMember mmm:PrivateEquityMember us-gaap:FundedPlanMember 2020-12-31 0000066740 country:US us-gaap:PensionPlansDefinedBenefitMember us-gaap:FundedPlanMember mmm:PrivateEquityMember 2021-12-31 0000066740 country:US us-gaap:PensionPlansDefinedBenefitMember us-gaap:FundedPlanMember mmm:PrivateEquityMember 2020-12-31 0000066740 us-gaap:FairValueInputsLevel1Member mmm:FixedIncomeAndOtherMember country:US us-gaap:PensionPlansDefinedBenefitMember us-gaap:FundedPlanMember 2021-12-31 0000066740 us-gaap:FairValueInputsLevel1Member mmm:FixedIncomeAndOtherMember country:US us-gaap:PensionPlansDefinedBenefitMember us-gaap:FundedPlanMember 2020-12-31 0000066740 mmm:FixedIncomeAndOtherMember country:US us-gaap:PensionPlansDefinedBenefitMember us-gaap:FairValueInputsLevel2Member us-gaap:FundedPlanMember 2021-12-31 0000066740 mmm:FixedIncomeAndOtherMember country:US us-gaap:PensionPlansDefinedBenefitMember us-gaap:FairValueInputsLevel2Member us-gaap:FundedPlanMember 2020-12-31 0000066740 us-gaap:FairValueInputsLevel3Member mmm:FixedIncomeAndOtherMember country:US us-gaap:PensionPlansDefinedBenefitMember us-gaap:FundedPlanMember 2021-12-31 0000066740 us-gaap:FairValueInputsLevel3Member mmm:FixedIncomeAndOtherMember country:US us-gaap:PensionPlansDefinedBenefitMember us-gaap:FundedPlanMember 2020-12-31 0000066740 mmm:FixedIncomeAndOtherMember country:US us-gaap:PensionPlansDefinedBenefitMember us-gaap:FairValueInputsLevel12And3Member us-gaap:FundedPlanMember 2021-12-31 0000066740 mmm:FixedIncomeAndOtherMember country:US us-gaap:PensionPlansDefinedBenefitMember us-gaap:FairValueInputsLevel12And3Member us-gaap:FundedPlanMember 2020-12-31 0000066740 us-gaap:HedgeFundsMultistrategyMember country:US us-gaap:PensionPlansDefinedBenefitMember us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember us-gaap:FundedPlanMember 2021-12-31 0000066740 us-gaap:HedgeFundsMultistrategyMember country:US us-gaap:PensionPlansDefinedBenefitMember us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember us-gaap:FundedPlanMember 2020-12-31 0000066740 country:US us-gaap:PensionPlansDefinedBenefitMember us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember mmm:PartnershipInvestmentsAbsoluteReturnMember us-gaap:FundedPlanMember 2021-12-31 0000066740 country:US us-gaap:PensionPlansDefinedBenefitMember us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember mmm:PartnershipInvestmentsAbsoluteReturnMember us-gaap:FundedPlanMember 2020-12-31 0000066740 us-gaap:FairValueInputsLevel1Member country:US us-gaap:PensionPlansDefinedBenefitMember mmm:AbsoluteReturnMember us-gaap:FundedPlanMember 2021-12-31 0000066740 us-gaap:FairValueInputsLevel1Member country:US us-gaap:PensionPlansDefinedBenefitMember mmm:AbsoluteReturnMember us-gaap:FundedPlanMember 2020-12-31 0000066740 country:US us-gaap:PensionPlansDefinedBenefitMember mmm:AbsoluteReturnMember us-gaap:FairValueInputsLevel2Member us-gaap:FundedPlanMember 2021-12-31 0000066740 country:US us-gaap:PensionPlansDefinedBenefitMember mmm:AbsoluteReturnMember us-gaap:FairValueInputsLevel2Member us-gaap:FundedPlanMember 2020-12-31 0000066740 us-gaap:FairValueInputsLevel3Member country:US us-gaap:PensionPlansDefinedBenefitMember mmm:AbsoluteReturnMember us-gaap:FundedPlanMember 2021-12-31 0000066740 us-gaap:FairValueInputsLevel3Member country:US us-gaap:PensionPlansDefinedBenefitMember mmm:AbsoluteReturnMember us-gaap:FundedPlanMember 2020-12-31 0000066740 country:US us-gaap:PensionPlansDefinedBenefitMember mmm:AbsoluteReturnMember us-gaap:FundedPlanMember 2021-12-31 0000066740 country:US us-gaap:PensionPlansDefinedBenefitMember mmm:AbsoluteReturnMember us-gaap:FundedPlanMember 2020-12-31 0000066740 us-gaap:FairValueInputsLevel1Member country:US us-gaap:PensionPlansDefinedBenefitMember us-gaap:FundedPlanMember us-gaap:CashAndCashEquivalentsMember 2021-12-31 0000066740 us-gaap:FairValueInputsLevel1Member country:US us-gaap:PensionPlansDefinedBenefitMember us-gaap:FundedPlanMember us-gaap:CashAndCashEquivalentsMember 2020-12-31 0000066740 country:US us-gaap:PensionPlansDefinedBenefitMember us-gaap:FairValueInputsLevel2Member us-gaap:FundedPlanMember us-gaap:CashAndCashEquivalentsMember 2021-12-31 0000066740 country:US us-gaap:PensionPlansDefinedBenefitMember us-gaap:FairValueInputsLevel2Member us-gaap:FundedPlanMember us-gaap:CashAndCashEquivalentsMember 2020-12-31 0000066740 us-gaap:FairValueInputsLevel3Member country:US us-gaap:PensionPlansDefinedBenefitMember us-gaap:FundedPlanMember us-gaap:CashAndCashEquivalentsMember 2021-12-31 0000066740 us-gaap:FairValueInputsLevel3Member country:US us-gaap:PensionPlansDefinedBenefitMember us-gaap:FundedPlanMember us-gaap:CashAndCashEquivalentsMember 2020-12-31 0000066740 country:US us-gaap:PensionPlansDefinedBenefitMember us-gaap:FairValueInputsLevel12And3Member us-gaap:FundedPlanMember us-gaap:CashAndCashEquivalentsMember 2021-12-31 0000066740 country:US us-gaap:PensionPlansDefinedBenefitMember us-gaap:FairValueInputsLevel12And3Member us-gaap:FundedPlanMember us-gaap:CashAndCashEquivalentsMember 2020-12-31 0000066740 us-gaap:FairValueInputsLevel1Member country:US us-gaap:PensionPlansDefinedBenefitMember mmm:RepurchaseAgreementsAndDerivativeMarginActivityMember us-gaap:FundedPlanMember 2021-12-31 0000066740 us-gaap:FairValueInputsLevel1Member country:US us-gaap:PensionPlansDefinedBenefitMember mmm:RepurchaseAgreementsAndDerivativeMarginActivityMember us-gaap:FundedPlanMember 2020-12-31 0000066740 country:US us-gaap:PensionPlansDefinedBenefitMember mmm:RepurchaseAgreementsAndDerivativeMarginActivityMember us-gaap:FairValueInputsLevel2Member us-gaap:FundedPlanMember 2021-12-31 0000066740 country:US us-gaap:PensionPlansDefinedBenefitMember mmm:RepurchaseAgreementsAndDerivativeMarginActivityMember us-gaap:FairValueInputsLevel2Member us-gaap:FundedPlanMember 2020-12-31 0000066740 us-gaap:FairValueInputsLevel3Member country:US us-gaap:PensionPlansDefinedBenefitMember mmm:RepurchaseAgreementsAndDerivativeMarginActivityMember us-gaap:FundedPlanMember 2021-12-31 0000066740 us-gaap:FairValueInputsLevel3Member country:US us-gaap:PensionPlansDefinedBenefitMember mmm:RepurchaseAgreementsAndDerivativeMarginActivityMember us-gaap:FundedPlanMember 2020-12-31 0000066740 country:US us-gaap:PensionPlansDefinedBenefitMember mmm:RepurchaseAgreementsAndDerivativeMarginActivityMember us-gaap:FairValueInputsLevel12And3Member us-gaap:FundedPlanMember 2021-12-31 0000066740 country:US us-gaap:PensionPlansDefinedBenefitMember mmm:RepurchaseAgreementsAndDerivativeMarginActivityMember us-gaap:FairValueInputsLevel12And3Member us-gaap:FundedPlanMember 2020-12-31 0000066740 country:US us-gaap:PensionPlansDefinedBenefitMember us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember us-gaap:FundedPlanMember us-gaap:CashAndCashEquivalentsMember 2021-12-31 0000066740 country:US us-gaap:PensionPlansDefinedBenefitMember us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember us-gaap:FundedPlanMember us-gaap:CashAndCashEquivalentsMember 2020-12-31 0000066740 us-gaap:FairValueInputsLevel1Member country:US us-gaap:PensionPlansDefinedBenefitMember us-gaap:CashMember us-gaap:FundedPlanMember 2021-12-31 0000066740 us-gaap:FairValueInputsLevel1Member country:US us-gaap:PensionPlansDefinedBenefitMember us-gaap:CashMember us-gaap:FundedPlanMember 2020-12-31 0000066740 country:US us-gaap:PensionPlansDefinedBenefitMember us-gaap:CashMember us-gaap:FairValueInputsLevel2Member us-gaap:FundedPlanMember 2021-12-31 0000066740 country:US us-gaap:PensionPlansDefinedBenefitMember us-gaap:CashMember us-gaap:FairValueInputsLevel2Member us-gaap:FundedPlanMember 2020-12-31 0000066740 us-gaap:FairValueInputsLevel3Member country:US us-gaap:PensionPlansDefinedBenefitMember us-gaap:CashMember us-gaap:FundedPlanMember 2021-12-31 0000066740 us-gaap:FairValueInputsLevel3Member country:US us-gaap:PensionPlansDefinedBenefitMember us-gaap:CashMember us-gaap:FundedPlanMember 2020-12-31 0000066740 country:US us-gaap:PensionPlansDefinedBenefitMember us-gaap:CashMember us-gaap:FundedPlanMember 2021-12-31 0000066740 country:US us-gaap:PensionPlansDefinedBenefitMember us-gaap:CashMember us-gaap:FundedPlanMember 2020-12-31 0000066740 us-gaap:FairValueInputsLevel1Member country:US us-gaap:PensionPlansDefinedBenefitMember mmm:DefinedBenefitPlanAssetsExcludingReconcilingItemsMember us-gaap:FundedPlanMember 2021-12-31 0000066740 us-gaap:FairValueInputsLevel1Member country:US us-gaap:PensionPlansDefinedBenefitMember mmm:DefinedBenefitPlanAssetsExcludingReconcilingItemsMember us-gaap:FundedPlanMember 2020-12-31 0000066740 country:US us-gaap:PensionPlansDefinedBenefitMember mmm:DefinedBenefitPlanAssetsExcludingReconcilingItemsMember us-gaap:FairValueInputsLevel2Member us-gaap:FundedPlanMember 2021-12-31 0000066740 country:US us-gaap:PensionPlansDefinedBenefitMember mmm:DefinedBenefitPlanAssetsExcludingReconcilingItemsMember us-gaap:FairValueInputsLevel2Member us-gaap:FundedPlanMember 2020-12-31 0000066740 us-gaap:FairValueInputsLevel3Member country:US us-gaap:PensionPlansDefinedBenefitMember mmm:DefinedBenefitPlanAssetsExcludingReconcilingItemsMember us-gaap:FundedPlanMember 2021-12-31 0000066740 us-gaap:FairValueInputsLevel3Member country:US us-gaap:PensionPlansDefinedBenefitMember mmm:DefinedBenefitPlanAssetsExcludingReconcilingItemsMember us-gaap:FundedPlanMember 2020-12-31 0000066740 country:US us-gaap:PensionPlansDefinedBenefitMember mmm:DefinedBenefitPlanAssetsExcludingReconcilingItemsMember us-gaap:FundedPlanMember 2021-12-31 0000066740 country:US us-gaap:PensionPlansDefinedBenefitMember mmm:DefinedBenefitPlanAssetsExcludingReconcilingItemsMember us-gaap:FundedPlanMember 2020-12-31 0000066740 mmm:DefinedBenefitPlansReconcilingItemsMember country:US us-gaap:PensionPlansDefinedBenefitMember us-gaap:FundedPlanMember 2021-12-31 0000066740 mmm:DefinedBenefitPlansReconcilingItemsMember country:US us-gaap:PensionPlansDefinedBenefitMember us-gaap:FundedPlanMember 2020-12-31 0000066740 us-gaap:FairValueInputsLevel1Member us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember us-gaap:FundedPlanMember mmm:USEquityMember 2021-12-31 0000066740 us-gaap:FairValueInputsLevel1Member us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember us-gaap:FundedPlanMember mmm:USEquityMember 2020-12-31 0000066740 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember us-gaap:FairValueInputsLevel2Member us-gaap:FundedPlanMember mmm:USEquityMember 2021-12-31 0000066740 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember us-gaap:FairValueInputsLevel2Member us-gaap:FundedPlanMember mmm:USEquityMember 2020-12-31 0000066740 us-gaap:FairValueInputsLevel3Member us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember us-gaap:FundedPlanMember mmm:USEquityMember 2021-12-31 0000066740 us-gaap:FairValueInputsLevel3Member us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember us-gaap:FundedPlanMember mmm:USEquityMember 2020-12-31 0000066740 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember us-gaap:FairValueInputsLevel12And3Member us-gaap:FundedPlanMember mmm:USEquityMember 2021-12-31 0000066740 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember us-gaap:FairValueInputsLevel12And3Member us-gaap:FundedPlanMember mmm:USEquityMember 2020-12-31 0000066740 us-gaap:FairValueInputsLevel1Member country:US us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember us-gaap:FundedPlanMember mmm:NonUSEquitiesMember 2021-12-31 0000066740 us-gaap:FairValueInputsLevel1Member country:US us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember us-gaap:FundedPlanMember mmm:NonUSEquitiesMember 2020-12-31 0000066740 country:US us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember us-gaap:FairValueInputsLevel2Member us-gaap:FundedPlanMember mmm:NonUSEquitiesMember 2021-12-31 0000066740 country:US us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember us-gaap:FairValueInputsLevel2Member us-gaap:FundedPlanMember mmm:NonUSEquitiesMember 2020-12-31 0000066740 us-gaap:FairValueInputsLevel3Member country:US us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember us-gaap:FundedPlanMember mmm:NonUSEquitiesMember 2021-12-31 0000066740 us-gaap:FairValueInputsLevel3Member country:US us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember us-gaap:FundedPlanMember mmm:NonUSEquitiesMember 2020-12-31 0000066740 country:US us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember us-gaap:FairValueInputsLevel12And3Member us-gaap:FundedPlanMember mmm:NonUSEquitiesMember 2021-12-31 0000066740 country:US us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember us-gaap:FairValueInputsLevel12And3Member us-gaap:FundedPlanMember mmm:NonUSEquitiesMember 2020-12-31 0000066740 country:US mmm:IndexAndLongshortEquityMember us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember us-gaap:FundedPlanMember 2021-12-31 0000066740 country:US mmm:IndexAndLongshortEquityMember us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember us-gaap:FundedPlanMember 2020-12-31 0000066740 us-gaap:FairValueInputsLevel1Member country:US us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember us-gaap:EquitySecuritiesMember us-gaap:FundedPlanMember 2021-12-31 0000066740 us-gaap:FairValueInputsLevel1Member country:US us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember us-gaap:EquitySecuritiesMember us-gaap:FundedPlanMember 2020-12-31 0000066740 country:US us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember us-gaap:EquitySecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FundedPlanMember 2021-12-31 0000066740 country:US us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember us-gaap:EquitySecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FundedPlanMember 2020-12-31 0000066740 us-gaap:FairValueInputsLevel3Member country:US us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember us-gaap:EquitySecuritiesMember us-gaap:FundedPlanMember 2021-12-31 0000066740 us-gaap:FairValueInputsLevel3Member country:US us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember us-gaap:EquitySecuritiesMember us-gaap:FundedPlanMember 2020-12-31 0000066740 country:US us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember us-gaap:EquitySecuritiesMember us-gaap:FundedPlanMember 2021-12-31 0000066740 country:US us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember us-gaap:EquitySecuritiesMember us-gaap:FundedPlanMember 2020-12-31 0000066740 us-gaap:FairValueInputsLevel1Member country:US us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember us-gaap:USGovernmentDebtSecuritiesMember us-gaap:FundedPlanMember 2021-12-31 0000066740 us-gaap:FairValueInputsLevel1Member country:US us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember us-gaap:USGovernmentDebtSecuritiesMember us-gaap:FundedPlanMember 2020-12-31 0000066740 country:US us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember us-gaap:USGovernmentDebtSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FundedPlanMember 2021-12-31 0000066740 country:US us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember us-gaap:USGovernmentDebtSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FundedPlanMember 2020-12-31 0000066740 us-gaap:FairValueInputsLevel3Member country:US us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember us-gaap:USGovernmentDebtSecuritiesMember us-gaap:FundedPlanMember 2021-12-31 0000066740 us-gaap:FairValueInputsLevel3Member country:US us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember us-gaap:USGovernmentDebtSecuritiesMember us-gaap:FundedPlanMember 2020-12-31 0000066740 country:US us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember us-gaap:USGovernmentDebtSecuritiesMember us-gaap:FairValueInputsLevel12And3Member us-gaap:FundedPlanMember 2021-12-31 0000066740 country:US us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember us-gaap:USGovernmentDebtSecuritiesMember us-gaap:FairValueInputsLevel12And3Member us-gaap:FundedPlanMember 2020-12-31 0000066740 us-gaap:FairValueInputsLevel1Member us-gaap:ForeignGovernmentDebtSecuritiesMember country:US us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember us-gaap:FundedPlanMember 2021-12-31 0000066740 us-gaap:FairValueInputsLevel1Member us-gaap:ForeignGovernmentDebtSecuritiesMember country:US us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember us-gaap:FundedPlanMember 2020-12-31 0000066740 us-gaap:ForeignGovernmentDebtSecuritiesMember country:US us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember us-gaap:FairValueInputsLevel2Member us-gaap:FundedPlanMember 2021-12-31 0000066740 us-gaap:ForeignGovernmentDebtSecuritiesMember country:US us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember us-gaap:FairValueInputsLevel2Member us-gaap:FundedPlanMember 2020-12-31 0000066740 us-gaap:FairValueInputsLevel3Member us-gaap:ForeignGovernmentDebtSecuritiesMember country:US us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember us-gaap:FundedPlanMember 2021-12-31 0000066740 us-gaap:FairValueInputsLevel3Member us-gaap:ForeignGovernmentDebtSecuritiesMember country:US us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember us-gaap:FundedPlanMember 2020-12-31 0000066740 us-gaap:ForeignGovernmentDebtSecuritiesMember country:US us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember us-gaap:FairValueInputsLevel12And3Member us-gaap:FundedPlanMember 2021-12-31 0000066740 us-gaap:ForeignGovernmentDebtSecuritiesMember country:US us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember us-gaap:FairValueInputsLevel12And3Member us-gaap:FundedPlanMember 2020-12-31 0000066740 us-gaap:FairValueInputsLevel1Member country:US us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember us-gaap:FundedPlanMember us-gaap:DomesticCorporateDebtSecuritiesMember 2021-12-31 0000066740 us-gaap:FairValueInputsLevel1Member country:US us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember us-gaap:FundedPlanMember us-gaap:DomesticCorporateDebtSecuritiesMember 2020-12-31 0000066740 country:US us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember us-gaap:FairValueInputsLevel2Member us-gaap:FundedPlanMember us-gaap:DomesticCorporateDebtSecuritiesMember 2021-12-31 0000066740 country:US us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember us-gaap:FairValueInputsLevel2Member us-gaap:FundedPlanMember us-gaap:DomesticCorporateDebtSecuritiesMember 2020-12-31 0000066740 us-gaap:FairValueInputsLevel3Member country:US us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember us-gaap:FundedPlanMember us-gaap:DomesticCorporateDebtSecuritiesMember 2021-12-31 0000066740 us-gaap:FairValueInputsLevel3Member country:US us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember us-gaap:FundedPlanMember us-gaap:DomesticCorporateDebtSecuritiesMember 2020-12-31 0000066740 country:US us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember us-gaap:FairValueInputsLevel12And3Member us-gaap:FundedPlanMember us-gaap:DomesticCorporateDebtSecuritiesMember 2021-12-31 0000066740 country:US us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember us-gaap:FairValueInputsLevel12And3Member us-gaap:FundedPlanMember us-gaap:DomesticCorporateDebtSecuritiesMember 2020-12-31 0000066740 us-gaap:ForeignCorporateDebtSecuritiesMember us-gaap:FairValueInputsLevel1Member country:US us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember us-gaap:FundedPlanMember 2021-12-31 0000066740 us-gaap:ForeignCorporateDebtSecuritiesMember us-gaap:FairValueInputsLevel1Member country:US us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember us-gaap:FundedPlanMember 2020-12-31 0000066740 us-gaap:ForeignCorporateDebtSecuritiesMember country:US us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember us-gaap:FairValueInputsLevel2Member us-gaap:FundedPlanMember 2021-12-31 0000066740 us-gaap:ForeignCorporateDebtSecuritiesMember country:US us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember us-gaap:FairValueInputsLevel2Member us-gaap:FundedPlanMember 2020-12-31 0000066740 us-gaap:ForeignCorporateDebtSecuritiesMember us-gaap:FairValueInputsLevel3Member country:US us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember us-gaap:FundedPlanMember 2021-12-31 0000066740 us-gaap:ForeignCorporateDebtSecuritiesMember us-gaap:FairValueInputsLevel3Member country:US us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember us-gaap:FundedPlanMember 2020-12-31 0000066740 us-gaap:ForeignCorporateDebtSecuritiesMember country:US us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember us-gaap:FairValueInputsLevel12And3Member us-gaap:FundedPlanMember 2021-12-31 0000066740 us-gaap:ForeignCorporateDebtSecuritiesMember country:US us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember us-gaap:FairValueInputsLevel12And3Member us-gaap:FundedPlanMember 2020-12-31 0000066740 us-gaap:FairValueInputsLevel1Member country:US us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember us-gaap:DerivativeMember us-gaap:FundedPlanMember 2021-12-31 0000066740 us-gaap:FairValueInputsLevel1Member country:US us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember us-gaap:DerivativeMember us-gaap:FundedPlanMember 2020-12-31 0000066740 country:US us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember us-gaap:DerivativeMember us-gaap:FairValueInputsLevel2Member us-gaap:FundedPlanMember 2021-12-31 0000066740 country:US us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember us-gaap:DerivativeMember us-gaap:FairValueInputsLevel2Member us-gaap:FundedPlanMember 2020-12-31 0000066740 us-gaap:FairValueInputsLevel3Member country:US us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember us-gaap:DerivativeMember us-gaap:FundedPlanMember 2021-12-31 0000066740 us-gaap:FairValueInputsLevel3Member country:US us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember us-gaap:DerivativeMember us-gaap:FundedPlanMember 2020-12-31 0000066740 country:US us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember us-gaap:DerivativeMember us-gaap:FairValueInputsLevel12And3Member us-gaap:FundedPlanMember 2021-12-31 0000066740 country:US us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember us-gaap:DerivativeMember us-gaap:FairValueInputsLevel12And3Member us-gaap:FundedPlanMember 2020-12-31 0000066740 country:US us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember us-gaap:OtherDebtSecuritiesMember us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember us-gaap:FundedPlanMember 2021-12-31 0000066740 country:US us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember us-gaap:OtherDebtSecuritiesMember us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember us-gaap:FundedPlanMember 2020-12-31 0000066740 us-gaap:FairValueInputsLevel1Member us-gaap:FixedIncomeSecuritiesMember country:US us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember us-gaap:FundedPlanMember 2021-12-31 0000066740 us-gaap:FairValueInputsLevel1Member us-gaap:FixedIncomeSecuritiesMember country:US us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember us-gaap:FundedPlanMember 2020-12-31 0000066740 us-gaap:FixedIncomeSecuritiesMember country:US us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember us-gaap:FairValueInputsLevel2Member us-gaap:FundedPlanMember 2021-12-31 0000066740 us-gaap:FixedIncomeSecuritiesMember country:US us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember us-gaap:FairValueInputsLevel2Member us-gaap:FundedPlanMember 2020-12-31 0000066740 us-gaap:FairValueInputsLevel3Member us-gaap:FixedIncomeSecuritiesMember country:US us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember us-gaap:FundedPlanMember 2021-12-31 0000066740 us-gaap:FairValueInputsLevel3Member us-gaap:FixedIncomeSecuritiesMember country:US us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember us-gaap:FundedPlanMember 2020-12-31 0000066740 country:US us-gaap:FixedIncomeSecuritiesMember us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember us-gaap:FundedPlanMember 2021-12-31 0000066740 country:US us-gaap:FixedIncomeSecuritiesMember us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember us-gaap:FundedPlanMember 2020-12-31 0000066740 us-gaap:FairValueInputsLevel1Member country:US us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember mmm:GrowthEquityMember us-gaap:FundedPlanMember 2021-12-31 0000066740 us-gaap:FairValueInputsLevel1Member country:US us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember mmm:GrowthEquityMember us-gaap:FundedPlanMember 2020-12-31 0000066740 country:US us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember mmm:GrowthEquityMember us-gaap:FairValueInputsLevel2Member us-gaap:FundedPlanMember 2021-12-31 0000066740 country:US us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember mmm:GrowthEquityMember us-gaap:FairValueInputsLevel2Member us-gaap:FundedPlanMember 2020-12-31 0000066740 us-gaap:FairValueInputsLevel3Member country:US us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember mmm:GrowthEquityMember us-gaap:FundedPlanMember 2021-12-31 0000066740 us-gaap:FairValueInputsLevel3Member country:US us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember mmm:GrowthEquityMember us-gaap:FundedPlanMember 2020-12-31 0000066740 country:US us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember mmm:GrowthEquityMember us-gaap:FairValueInputsLevel12And3Member us-gaap:FundedPlanMember 2021-12-31 0000066740 country:US us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember mmm:GrowthEquityMember us-gaap:FairValueInputsLevel12And3Member us-gaap:FundedPlanMember 2020-12-31 0000066740 country:US us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember mmm:PartnershipInvestmentsMember us-gaap:FundedPlanMember 2021-12-31 0000066740 country:US us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember mmm:PartnershipInvestmentsMember us-gaap:FundedPlanMember 2020-12-31 0000066740 us-gaap:FairValueInputsLevel1Member country:US us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember mmm:PrivateEquityMember us-gaap:FundedPlanMember 2021-12-31 0000066740 us-gaap:FairValueInputsLevel1Member country:US us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember mmm:PrivateEquityMember us-gaap:FundedPlanMember 2020-12-31 0000066740 country:US us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember mmm:PrivateEquityMember us-gaap:FairValueInputsLevel2Member us-gaap:FundedPlanMember 2021-12-31 0000066740 country:US us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember mmm:PrivateEquityMember us-gaap:FairValueInputsLevel2Member us-gaap:FundedPlanMember 2020-12-31 0000066740 us-gaap:FairValueInputsLevel3Member country:US us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember mmm:PrivateEquityMember us-gaap:FundedPlanMember 2021-12-31 0000066740 us-gaap:FairValueInputsLevel3Member country:US us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember mmm:PrivateEquityMember us-gaap:FundedPlanMember 2020-12-31 0000066740 country:US us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember us-gaap:FundedPlanMember mmm:PrivateEquityMember 2021-12-31 0000066740 country:US us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember us-gaap:FundedPlanMember mmm:PrivateEquityMember 2020-12-31 0000066740 us-gaap:FairValueInputsLevel1Member mmm:FixedIncomeAndOtherMember country:US us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember us-gaap:FundedPlanMember 2021-12-31 0000066740 us-gaap:FairValueInputsLevel1Member mmm:FixedIncomeAndOtherMember country:US us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember us-gaap:FundedPlanMember 2020-12-31 0000066740 mmm:FixedIncomeAndOtherMember country:US us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember us-gaap:FairValueInputsLevel2Member us-gaap:FundedPlanMember 2021-12-31 0000066740 mmm:FixedIncomeAndOtherMember country:US us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember us-gaap:FairValueInputsLevel2Member us-gaap:FundedPlanMember 2020-12-31 0000066740 us-gaap:FairValueInputsLevel3Member mmm:FixedIncomeAndOtherMember country:US us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember us-gaap:FundedPlanMember 2021-12-31 0000066740 us-gaap:FairValueInputsLevel3Member mmm:FixedIncomeAndOtherMember country:US us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember us-gaap:FundedPlanMember 2020-12-31 0000066740 mmm:FixedIncomeAndOtherMember country:US us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember us-gaap:FairValueInputsLevel12And3Member us-gaap:FundedPlanMember 2021-12-31 0000066740 mmm:FixedIncomeAndOtherMember country:US us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember us-gaap:FairValueInputsLevel12And3Member us-gaap:FundedPlanMember 2020-12-31 0000066740 us-gaap:HedgeFundsMultistrategyMember country:US us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember us-gaap:FundedPlanMember 2021-12-31 0000066740 us-gaap:HedgeFundsMultistrategyMember country:US us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember us-gaap:FundedPlanMember 2020-12-31 0000066740 country:US us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember mmm:PartnershipInvestmentsAbsoluteReturnMember us-gaap:FundedPlanMember 2021-12-31 0000066740 country:US us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember mmm:PartnershipInvestmentsAbsoluteReturnMember us-gaap:FundedPlanMember 2020-12-31 0000066740 us-gaap:FairValueInputsLevel1Member country:US us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember mmm:AbsoluteReturnMember us-gaap:FundedPlanMember 2021-12-31 0000066740 us-gaap:FairValueInputsLevel1Member country:US us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember mmm:AbsoluteReturnMember us-gaap:FundedPlanMember 2020-12-31 0000066740 country:US us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember mmm:AbsoluteReturnMember us-gaap:FairValueInputsLevel2Member us-gaap:FundedPlanMember 2021-12-31 0000066740 country:US us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember mmm:AbsoluteReturnMember us-gaap:FairValueInputsLevel2Member us-gaap:FundedPlanMember 2020-12-31 0000066740 us-gaap:FairValueInputsLevel3Member country:US us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember mmm:AbsoluteReturnMember us-gaap:FundedPlanMember 2021-12-31 0000066740 us-gaap:FairValueInputsLevel3Member country:US us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember mmm:AbsoluteReturnMember us-gaap:FundedPlanMember 2020-12-31 0000066740 country:US us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember mmm:AbsoluteReturnMember us-gaap:FundedPlanMember 2021-12-31 0000066740 country:US us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember mmm:AbsoluteReturnMember us-gaap:FundedPlanMember 2020-12-31 0000066740 us-gaap:FairValueInputsLevel1Member country:US us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember us-gaap:FundedPlanMember us-gaap:CashAndCashEquivalentsMember 2021-12-31 0000066740 us-gaap:FairValueInputsLevel1Member country:US us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember us-gaap:FundedPlanMember us-gaap:CashAndCashEquivalentsMember 2020-12-31 0000066740 country:US us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember us-gaap:FairValueInputsLevel2Member us-gaap:FundedPlanMember us-gaap:CashAndCashEquivalentsMember 2021-12-31 0000066740 country:US us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember us-gaap:FairValueInputsLevel2Member us-gaap:FundedPlanMember us-gaap:CashAndCashEquivalentsMember 2020-12-31 0000066740 us-gaap:FairValueInputsLevel3Member country:US us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember us-gaap:FundedPlanMember us-gaap:CashAndCashEquivalentsMember 2021-12-31 0000066740 us-gaap:FairValueInputsLevel3Member country:US us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember us-gaap:FundedPlanMember us-gaap:CashAndCashEquivalentsMember 2020-12-31 0000066740 country:US us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember us-gaap:FairValueInputsLevel12And3Member us-gaap:FundedPlanMember us-gaap:CashAndCashEquivalentsMember 2021-12-31 0000066740 country:US us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember us-gaap:FairValueInputsLevel12And3Member us-gaap:FundedPlanMember us-gaap:CashAndCashEquivalentsMember 2020-12-31 0000066740 country:US us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember us-gaap:FundedPlanMember us-gaap:CashAndCashEquivalentsMember 2021-12-31 0000066740 country:US us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember us-gaap:FundedPlanMember us-gaap:CashAndCashEquivalentsMember 2020-12-31 0000066740 us-gaap:FairValueInputsLevel1Member country:US us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember us-gaap:CashMember us-gaap:FundedPlanMember 2021-12-31 0000066740 us-gaap:FairValueInputsLevel1Member country:US us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember us-gaap:CashMember us-gaap:FundedPlanMember 2020-12-31 0000066740 country:US us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember us-gaap:CashMember us-gaap:FairValueInputsLevel2Member us-gaap:FundedPlanMember 2021-12-31 0000066740 country:US us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember us-gaap:CashMember us-gaap:FairValueInputsLevel2Member us-gaap:FundedPlanMember 2020-12-31 0000066740 us-gaap:FairValueInputsLevel3Member country:US us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember us-gaap:CashMember us-gaap:FundedPlanMember 2021-12-31 0000066740 us-gaap:FairValueInputsLevel3Member country:US us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember us-gaap:CashMember us-gaap:FundedPlanMember 2020-12-31 0000066740 country:US us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember us-gaap:CashMember us-gaap:FundedPlanMember 2021-12-31 0000066740 country:US us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember us-gaap:CashMember us-gaap:FundedPlanMember 2020-12-31 0000066740 us-gaap:FairValueInputsLevel1Member country:US us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember mmm:DefinedBenefitPlanAssetsExcludingReconcilingItemsMember us-gaap:FundedPlanMember 2021-12-31 0000066740 us-gaap:FairValueInputsLevel1Member country:US us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember mmm:DefinedBenefitPlanAssetsExcludingReconcilingItemsMember us-gaap:FundedPlanMember 2020-12-31 0000066740 country:US us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember mmm:DefinedBenefitPlanAssetsExcludingReconcilingItemsMember us-gaap:FairValueInputsLevel2Member us-gaap:FundedPlanMember 2021-12-31 0000066740 country:US us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember mmm:DefinedBenefitPlanAssetsExcludingReconcilingItemsMember us-gaap:FairValueInputsLevel2Member us-gaap:FundedPlanMember 2020-12-31 0000066740 us-gaap:FairValueInputsLevel3Member country:US us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember mmm:DefinedBenefitPlanAssetsExcludingReconcilingItemsMember us-gaap:FundedPlanMember 2021-12-31 0000066740 us-gaap:FairValueInputsLevel3Member country:US us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember mmm:DefinedBenefitPlanAssetsExcludingReconcilingItemsMember us-gaap:FundedPlanMember 2020-12-31 0000066740 country:US us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember mmm:DefinedBenefitPlanAssetsExcludingReconcilingItemsMember us-gaap:FundedPlanMember 2021-12-31 0000066740 country:US us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember mmm:DefinedBenefitPlanAssetsExcludingReconcilingItemsMember us-gaap:FundedPlanMember 2020-12-31 0000066740 mmm:DefinedBenefitPlansReconcilingItemsMember country:US us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember us-gaap:FundedPlanMember 2021-12-31 0000066740 mmm:DefinedBenefitPlansReconcilingItemsMember country:US us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember us-gaap:FundedPlanMember 2020-12-31 0000066740 country:US us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember us-gaap:FundedPlanMember 2021-12-31 0000066740 country:US us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember us-gaap:FundedPlanMember 2020-12-31 0000066740 us-gaap:PensionPlansDefinedBenefitMember us-gaap:ForeignPlanMember 2021-12-31 0000066740 us-gaap:FairValueInputsLevel1Member us-gaap:PensionPlansDefinedBenefitMember us-gaap:ForeignPlanMember us-gaap:FundedPlanMember mmm:GrowthEquityPublicMember 2021-12-31 0000066740 us-gaap:FairValueInputsLevel1Member us-gaap:PensionPlansDefinedBenefitMember us-gaap:ForeignPlanMember us-gaap:FundedPlanMember mmm:GrowthEquityPublicMember 2020-12-31 0000066740 us-gaap:PensionPlansDefinedBenefitMember us-gaap:ForeignPlanMember us-gaap:FairValueInputsLevel2Member us-gaap:FundedPlanMember mmm:GrowthEquityPublicMember 2021-12-31 0000066740 us-gaap:PensionPlansDefinedBenefitMember us-gaap:ForeignPlanMember us-gaap:FairValueInputsLevel2Member us-gaap:FundedPlanMember mmm:GrowthEquityPublicMember 2020-12-31 0000066740 us-gaap:FairValueInputsLevel3Member us-gaap:PensionPlansDefinedBenefitMember us-gaap:ForeignPlanMember us-gaap:FundedPlanMember mmm:GrowthEquityPublicMember 2021-12-31 0000066740 us-gaap:FairValueInputsLevel3Member us-gaap:PensionPlansDefinedBenefitMember us-gaap:ForeignPlanMember us-gaap:FundedPlanMember mmm:GrowthEquityPublicMember 2020-12-31 0000066740 us-gaap:PensionPlansDefinedBenefitMember us-gaap:ForeignPlanMember us-gaap:FairValueInputsLevel12And3Member us-gaap:FundedPlanMember mmm:GrowthEquityPublicMember 2021-12-31 0000066740 us-gaap:PensionPlansDefinedBenefitMember us-gaap:ForeignPlanMember us-gaap:FairValueInputsLevel12And3Member us-gaap:FundedPlanMember mmm:GrowthEquityPublicMember 2020-12-31 0000066740 us-gaap:FairValueInputsLevel1Member us-gaap:PensionPlansDefinedBenefitMember us-gaap:ForeignPlanMember mmm:ValueEquitiesMember us-gaap:FundedPlanMember 2021-12-31 0000066740 us-gaap:FairValueInputsLevel1Member us-gaap:PensionPlansDefinedBenefitMember us-gaap:ForeignPlanMember mmm:ValueEquitiesMember us-gaap:FundedPlanMember 2020-12-31 0000066740 us-gaap:PensionPlansDefinedBenefitMember us-gaap:ForeignPlanMember mmm:ValueEquitiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FundedPlanMember 2021-12-31 0000066740 us-gaap:PensionPlansDefinedBenefitMember us-gaap:ForeignPlanMember mmm:ValueEquitiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FundedPlanMember 2020-12-31 0000066740 us-gaap:FairValueInputsLevel3Member us-gaap:PensionPlansDefinedBenefitMember us-gaap:ForeignPlanMember mmm:ValueEquitiesMember us-gaap:FundedPlanMember 2021-12-31 0000066740 us-gaap:FairValueInputsLevel3Member us-gaap:PensionPlansDefinedBenefitMember us-gaap:ForeignPlanMember mmm:ValueEquitiesMember us-gaap:FundedPlanMember 2020-12-31 0000066740 us-gaap:PensionPlansDefinedBenefitMember us-gaap:ForeignPlanMember mmm:ValueEquitiesMember us-gaap:FairValueInputsLevel12And3Member us-gaap:FundedPlanMember 2021-12-31 0000066740 us-gaap:PensionPlansDefinedBenefitMember us-gaap:ForeignPlanMember mmm:ValueEquitiesMember us-gaap:FairValueInputsLevel12And3Member us-gaap:FundedPlanMember 2020-12-31 0000066740 us-gaap:FairValueInputsLevel1Member us-gaap:PensionPlansDefinedBenefitMember us-gaap:ForeignPlanMember mmm:CoreEquitiesMember us-gaap:FundedPlanMember 2021-12-31 0000066740 us-gaap:FairValueInputsLevel1Member us-gaap:PensionPlansDefinedBenefitMember us-gaap:ForeignPlanMember mmm:CoreEquitiesMember us-gaap:FundedPlanMember 2020-12-31 0000066740 us-gaap:PensionPlansDefinedBenefitMember us-gaap:ForeignPlanMember mmm:CoreEquitiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FundedPlanMember 2021-12-31 0000066740 us-gaap:PensionPlansDefinedBenefitMember us-gaap:ForeignPlanMember mmm:CoreEquitiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FundedPlanMember 2020-12-31 0000066740 us-gaap:FairValueInputsLevel3Member us-gaap:PensionPlansDefinedBenefitMember us-gaap:ForeignPlanMember mmm:CoreEquitiesMember us-gaap:FundedPlanMember 2021-12-31 0000066740 us-gaap:FairValueInputsLevel3Member us-gaap:PensionPlansDefinedBenefitMember us-gaap:ForeignPlanMember mmm:CoreEquitiesMember us-gaap:FundedPlanMember 2020-12-31 0000066740 us-gaap:PensionPlansDefinedBenefitMember us-gaap:ForeignPlanMember mmm:CoreEquitiesMember us-gaap:FairValueInputsLevel12And3Member us-gaap:FundedPlanMember 2021-12-31 0000066740 us-gaap:PensionPlansDefinedBenefitMember us-gaap:ForeignPlanMember mmm:CoreEquitiesMember us-gaap:FairValueInputsLevel12And3Member us-gaap:FundedPlanMember 2020-12-31 0000066740 us-gaap:PensionPlansDefinedBenefitMember us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember us-gaap:ForeignPlanMember us-gaap:EquitySecuritiesMember us-gaap:FundedPlanMember 2021-12-31 0000066740 us-gaap:PensionPlansDefinedBenefitMember us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember us-gaap:ForeignPlanMember us-gaap:EquitySecuritiesMember us-gaap:FundedPlanMember 2020-12-31 0000066740 us-gaap:FairValueInputsLevel1Member us-gaap:PensionPlansDefinedBenefitMember us-gaap:ForeignPlanMember us-gaap:EquitySecuritiesMember us-gaap:FundedPlanMember 2021-12-31 0000066740 us-gaap:FairValueInputsLevel1Member us-gaap:PensionPlansDefinedBenefitMember us-gaap:ForeignPlanMember us-gaap:EquitySecuritiesMember us-gaap:FundedPlanMember 2020-12-31 0000066740 us-gaap:PensionPlansDefinedBenefitMember us-gaap:ForeignPlanMember us-gaap:EquitySecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FundedPlanMember 2021-12-31 0000066740 us-gaap:PensionPlansDefinedBenefitMember us-gaap:ForeignPlanMember us-gaap:EquitySecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FundedPlanMember 2020-12-31 0000066740 us-gaap:FairValueInputsLevel3Member us-gaap:PensionPlansDefinedBenefitMember us-gaap:ForeignPlanMember us-gaap:EquitySecuritiesMember us-gaap:FundedPlanMember 2021-12-31 0000066740 us-gaap:FairValueInputsLevel3Member us-gaap:PensionPlansDefinedBenefitMember us-gaap:ForeignPlanMember us-gaap:EquitySecuritiesMember us-gaap:FundedPlanMember 2020-12-31 0000066740 us-gaap:PensionPlansDefinedBenefitMember us-gaap:ForeignPlanMember us-gaap:EquitySecuritiesMember us-gaap:FundedPlanMember 2021-12-31 0000066740 us-gaap:PensionPlansDefinedBenefitMember us-gaap:ForeignPlanMember us-gaap:EquitySecuritiesMember us-gaap:FundedPlanMember 2020-12-31 0000066740 us-gaap:FairValueInputsLevel1Member mmm:DomesticGovernmentDebtSecuritiesMember us-gaap:PensionPlansDefinedBenefitMember us-gaap:ForeignPlanMember us-gaap:FundedPlanMember 2021-12-31 0000066740 us-gaap:FairValueInputsLevel1Member mmm:DomesticGovernmentDebtSecuritiesMember us-gaap:PensionPlansDefinedBenefitMember us-gaap:ForeignPlanMember us-gaap:FundedPlanMember 2020-12-31 0000066740 mmm:DomesticGovernmentDebtSecuritiesMember us-gaap:PensionPlansDefinedBenefitMember us-gaap:ForeignPlanMember us-gaap:FairValueInputsLevel2Member us-gaap:FundedPlanMember 2021-12-31 0000066740 mmm:DomesticGovernmentDebtSecuritiesMember us-gaap:PensionPlansDefinedBenefitMember us-gaap:ForeignPlanMember us-gaap:FairValueInputsLevel2Member us-gaap:FundedPlanMember 2020-12-31 0000066740 us-gaap:FairValueInputsLevel3Member mmm:DomesticGovernmentDebtSecuritiesMember us-gaap:PensionPlansDefinedBenefitMember us-gaap:ForeignPlanMember us-gaap:FundedPlanMember 2021-12-31 0000066740 us-gaap:FairValueInputsLevel3Member mmm:DomesticGovernmentDebtSecuritiesMember us-gaap:PensionPlansDefinedBenefitMember us-gaap:ForeignPlanMember us-gaap:FundedPlanMember 2020-12-31 0000066740 mmm:DomesticGovernmentDebtSecuritiesMember us-gaap:PensionPlansDefinedBenefitMember us-gaap:ForeignPlanMember us-gaap:FairValueInputsLevel12And3Member us-gaap:FundedPlanMember 2021-12-31 0000066740 mmm:DomesticGovernmentDebtSecuritiesMember us-gaap:PensionPlansDefinedBenefitMember us-gaap:ForeignPlanMember us-gaap:FairValueInputsLevel12And3Member us-gaap:FundedPlanMember 2020-12-31 0000066740 us-gaap:FairValueInputsLevel1Member us-gaap:ForeignGovernmentDebtSecuritiesMember us-gaap:PensionPlansDefinedBenefitMember us-gaap:ForeignPlanMember us-gaap:FundedPlanMember 2021-12-31 0000066740 us-gaap:FairValueInputsLevel1Member us-gaap:ForeignGovernmentDebtSecuritiesMember us-gaap:PensionPlansDefinedBenefitMember us-gaap:ForeignPlanMember us-gaap:FundedPlanMember 2020-12-31 0000066740 us-gaap:ForeignGovernmentDebtSecuritiesMember us-gaap:PensionPlansDefinedBenefitMember us-gaap:ForeignPlanMember us-gaap:FairValueInputsLevel2Member us-gaap:FundedPlanMember 2021-12-31 0000066740 us-gaap:ForeignGovernmentDebtSecuritiesMember us-gaap:PensionPlansDefinedBenefitMember us-gaap:ForeignPlanMember us-gaap:FairValueInputsLevel2Member us-gaap:FundedPlanMember 2020-12-31 0000066740 us-gaap:FairValueInputsLevel3Member us-gaap:ForeignGovernmentDebtSecuritiesMember us-gaap:PensionPlansDefinedBenefitMember us-gaap:ForeignPlanMember us-gaap:FundedPlanMember 2021-12-31 0000066740 us-gaap:FairValueInputsLevel3Member us-gaap:ForeignGovernmentDebtSecuritiesMember us-gaap:PensionPlansDefinedBenefitMember us-gaap:ForeignPlanMember us-gaap:FundedPlanMember 2020-12-31 0000066740 us-gaap:ForeignGovernmentDebtSecuritiesMember us-gaap:PensionPlansDefinedBenefitMember us-gaap:ForeignPlanMember us-gaap:FairValueInputsLevel12And3Member us-gaap:FundedPlanMember 2021-12-31 0000066740 us-gaap:ForeignGovernmentDebtSecuritiesMember us-gaap:PensionPlansDefinedBenefitMember us-gaap:ForeignPlanMember us-gaap:FairValueInputsLevel12And3Member us-gaap:FundedPlanMember 2020-12-31 0000066740 us-gaap:FairValueInputsLevel1Member us-gaap:PensionPlansDefinedBenefitMember us-gaap:ForeignPlanMember us-gaap:FundedPlanMember us-gaap:CorporateDebtSecuritiesMember 2021-12-31 0000066740 us-gaap:FairValueInputsLevel1Member us-gaap:PensionPlansDefinedBenefitMember us-gaap:ForeignPlanMember us-gaap:FundedPlanMember us-gaap:CorporateDebtSecuritiesMember 2020-12-31 0000066740 us-gaap:PensionPlansDefinedBenefitMember us-gaap:ForeignPlanMember us-gaap:FairValueInputsLevel2Member us-gaap:FundedPlanMember us-gaap:CorporateDebtSecuritiesMember 2021-12-31 0000066740 us-gaap:PensionPlansDefinedBenefitMember us-gaap:ForeignPlanMember us-gaap:FairValueInputsLevel2Member us-gaap:FundedPlanMember us-gaap:CorporateDebtSecuritiesMember 2020-12-31 0000066740 us-gaap:FairValueInputsLevel3Member us-gaap:PensionPlansDefinedBenefitMember us-gaap:ForeignPlanMember us-gaap:FundedPlanMember us-gaap:CorporateDebtSecuritiesMember 2021-12-31 0000066740 us-gaap:FairValueInputsLevel3Member us-gaap:PensionPlansDefinedBenefitMember us-gaap:ForeignPlanMember us-gaap:FundedPlanMember us-gaap:CorporateDebtSecuritiesMember 2020-12-31 0000066740 us-gaap:PensionPlansDefinedBenefitMember us-gaap:ForeignPlanMember us-gaap:FairValueInputsLevel12And3Member us-gaap:FundedPlanMember us-gaap:CorporateDebtSecuritiesMember 2021-12-31 0000066740 us-gaap:PensionPlansDefinedBenefitMember us-gaap:ForeignPlanMember us-gaap:FairValueInputsLevel12And3Member us-gaap:FundedPlanMember us-gaap:CorporateDebtSecuritiesMember 2020-12-31 0000066740 us-gaap:FixedIncomeSecuritiesMember us-gaap:PensionPlansDefinedBenefitMember us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember us-gaap:ForeignPlanMember us-gaap:FundedPlanMember 2021-12-31 0000066740 us-gaap:FixedIncomeSecuritiesMember us-gaap:PensionPlansDefinedBenefitMember us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember us-gaap:ForeignPlanMember us-gaap:FundedPlanMember 2020-12-31 0000066740 us-gaap:FairValueInputsLevel1Member us-gaap:FixedIncomeSecuritiesMember us-gaap:PensionPlansDefinedBenefitMember us-gaap:ForeignPlanMember us-gaap:FundedPlanMember 2021-12-31 0000066740 us-gaap:FairValueInputsLevel1Member us-gaap:FixedIncomeSecuritiesMember us-gaap:PensionPlansDefinedBenefitMember us-gaap:ForeignPlanMember us-gaap:FundedPlanMember 2020-12-31 0000066740 us-gaap:FixedIncomeSecuritiesMember us-gaap:PensionPlansDefinedBenefitMember us-gaap:ForeignPlanMember us-gaap:FairValueInputsLevel2Member us-gaap:FundedPlanMember 2021-12-31 0000066740 us-gaap:FixedIncomeSecuritiesMember us-gaap:PensionPlansDefinedBenefitMember us-gaap:ForeignPlanMember us-gaap:FairValueInputsLevel2Member us-gaap:FundedPlanMember 2020-12-31 0000066740 us-gaap:FairValueInputsLevel3Member us-gaap:FixedIncomeSecuritiesMember us-gaap:PensionPlansDefinedBenefitMember us-gaap:ForeignPlanMember us-gaap:FundedPlanMember 2021-12-31 0000066740 us-gaap:FairValueInputsLevel3Member us-gaap:FixedIncomeSecuritiesMember us-gaap:PensionPlansDefinedBenefitMember us-gaap:ForeignPlanMember us-gaap:FundedPlanMember 2020-12-31 0000066740 us-gaap:FixedIncomeSecuritiesMember us-gaap:PensionPlansDefinedBenefitMember us-gaap:ForeignPlanMember us-gaap:FundedPlanMember 2021-12-31 0000066740 us-gaap:FixedIncomeSecuritiesMember us-gaap:PensionPlansDefinedBenefitMember us-gaap:ForeignPlanMember us-gaap:FundedPlanMember 2020-12-31 0000066740 us-gaap:FairValueInputsLevel1Member us-gaap:RealEstateMember us-gaap:PensionPlansDefinedBenefitMember us-gaap:ForeignPlanMember us-gaap:FundedPlanMember 2021-12-31 0000066740 us-gaap:FairValueInputsLevel1Member us-gaap:RealEstateMember us-gaap:PensionPlansDefinedBenefitMember us-gaap:ForeignPlanMember us-gaap:FundedPlanMember 2020-12-31 0000066740 us-gaap:RealEstateMember us-gaap:PensionPlansDefinedBenefitMember us-gaap:ForeignPlanMember us-gaap:FairValueInputsLevel2Member us-gaap:FundedPlanMember 2021-12-31 0000066740 us-gaap:RealEstateMember us-gaap:PensionPlansDefinedBenefitMember us-gaap:ForeignPlanMember us-gaap:FairValueInputsLevel2Member us-gaap:FundedPlanMember 2020-12-31 0000066740 us-gaap:FairValueInputsLevel3Member us-gaap:RealEstateMember us-gaap:PensionPlansDefinedBenefitMember us-gaap:ForeignPlanMember us-gaap:FundedPlanMember 2021-12-31 0000066740 us-gaap:FairValueInputsLevel3Member us-gaap:RealEstateMember us-gaap:PensionPlansDefinedBenefitMember us-gaap:ForeignPlanMember us-gaap:FundedPlanMember 2020-12-31 0000066740 us-gaap:RealEstateMember us-gaap:PensionPlansDefinedBenefitMember us-gaap:ForeignPlanMember us-gaap:FairValueInputsLevel12And3Member us-gaap:FundedPlanMember 2021-12-31 0000066740 us-gaap:RealEstateMember us-gaap:PensionPlansDefinedBenefitMember us-gaap:ForeignPlanMember us-gaap:FairValueInputsLevel12And3Member us-gaap:FundedPlanMember 2020-12-31 0000066740 us-gaap:RealEstateMember us-gaap:PensionPlansDefinedBenefitMember us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember us-gaap:ForeignPlanMember us-gaap:FundedPlanMember 2021-12-31 0000066740 us-gaap:RealEstateMember us-gaap:PensionPlansDefinedBenefitMember us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember us-gaap:ForeignPlanMember us-gaap:FundedPlanMember 2020-12-31 0000066740 us-gaap:PensionPlansDefinedBenefitMember us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember us-gaap:ForeignPlanMember mmm:PartnershipInvestmentsMember us-gaap:FundedPlanMember 2021-12-31 0000066740 us-gaap:PensionPlansDefinedBenefitMember us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember us-gaap:ForeignPlanMember mmm:PartnershipInvestmentsMember us-gaap:FundedPlanMember 2020-12-31 0000066740 us-gaap:FairValueInputsLevel1Member us-gaap:PensionPlansDefinedBenefitMember us-gaap:ForeignPlanMember mmm:PrivateEquityMember us-gaap:FundedPlanMember 2021-12-31 0000066740 us-gaap:FairValueInputsLevel1Member us-gaap:PensionPlansDefinedBenefitMember us-gaap:ForeignPlanMember mmm:PrivateEquityMember us-gaap:FundedPlanMember 2020-12-31 0000066740 us-gaap:PensionPlansDefinedBenefitMember us-gaap:ForeignPlanMember mmm:PrivateEquityMember us-gaap:FairValueInputsLevel2Member us-gaap:FundedPlanMember 2021-12-31 0000066740 us-gaap:PensionPlansDefinedBenefitMember us-gaap:ForeignPlanMember mmm:PrivateEquityMember us-gaap:FairValueInputsLevel2Member us-gaap:FundedPlanMember 2020-12-31 0000066740 us-gaap:FairValueInputsLevel3Member us-gaap:PensionPlansDefinedBenefitMember us-gaap:ForeignPlanMember mmm:PrivateEquityMember us-gaap:FundedPlanMember 2021-12-31 0000066740 us-gaap:FairValueInputsLevel3Member us-gaap:PensionPlansDefinedBenefitMember us-gaap:ForeignPlanMember mmm:PrivateEquityMember us-gaap:FundedPlanMember 2020-12-31 0000066740 us-gaap:PensionPlansDefinedBenefitMember us-gaap:ForeignPlanMember us-gaap:FundedPlanMember mmm:PrivateEquityMember 2021-12-31 0000066740 us-gaap:PensionPlansDefinedBenefitMember us-gaap:ForeignPlanMember us-gaap:FundedPlanMember mmm:PrivateEquityMember 2020-12-31 0000066740 us-gaap:FairValueInputsLevel1Member us-gaap:PensionPlansDefinedBenefitMember us-gaap:ForeignPlanMember mmm:AbsoluteReturnDerivativesMember us-gaap:FundedPlanMember 2021-12-31 0000066740 us-gaap:FairValueInputsLevel1Member us-gaap:PensionPlansDefinedBenefitMember us-gaap:ForeignPlanMember mmm:AbsoluteReturnDerivativesMember us-gaap:FundedPlanMember 2020-12-31 0000066740 us-gaap:PensionPlansDefinedBenefitMember us-gaap:ForeignPlanMember mmm:AbsoluteReturnDerivativesMember us-gaap:FairValueInputsLevel2Member us-gaap:FundedPlanMember 2021-12-31 0000066740 us-gaap:PensionPlansDefinedBenefitMember us-gaap:ForeignPlanMember mmm:AbsoluteReturnDerivativesMember us-gaap:FairValueInputsLevel2Member us-gaap:FundedPlanMember 2020-12-31 0000066740 us-gaap:FairValueInputsLevel3Member us-gaap:PensionPlansDefinedBenefitMember us-gaap:ForeignPlanMember mmm:AbsoluteReturnDerivativesMember us-gaap:FundedPlanMember 2021-12-31 0000066740 us-gaap:FairValueInputsLevel3Member us-gaap:PensionPlansDefinedBenefitMember us-gaap:ForeignPlanMember mmm:AbsoluteReturnDerivativesMember us-gaap:FundedPlanMember 2020-12-31 0000066740 us-gaap:PensionPlansDefinedBenefitMember us-gaap:ForeignPlanMember mmm:AbsoluteReturnDerivativesMember us-gaap:FairValueInputsLevel12And3Member us-gaap:FundedPlanMember 2021-12-31 0000066740 us-gaap:PensionPlansDefinedBenefitMember us-gaap:ForeignPlanMember mmm:AbsoluteReturnDerivativesMember us-gaap:FairValueInputsLevel12And3Member us-gaap:FundedPlanMember 2020-12-31 0000066740 us-gaap:FairValueInputsLevel1Member mmm:InsuranceContractsMember us-gaap:PensionPlansDefinedBenefitMember us-gaap:ForeignPlanMember us-gaap:FundedPlanMember 2021-12-31 0000066740 us-gaap:FairValueInputsLevel1Member mmm:InsuranceContractsMember us-gaap:PensionPlansDefinedBenefitMember us-gaap:ForeignPlanMember us-gaap:FundedPlanMember 2020-12-31 0000066740 mmm:InsuranceContractsMember us-gaap:PensionPlansDefinedBenefitMember us-gaap:ForeignPlanMember us-gaap:FairValueInputsLevel2Member us-gaap:FundedPlanMember 2021-12-31 0000066740 mmm:InsuranceContractsMember us-gaap:PensionPlansDefinedBenefitMember us-gaap:ForeignPlanMember us-gaap:FairValueInputsLevel2Member us-gaap:FundedPlanMember 2020-12-31 0000066740 us-gaap:FairValueInputsLevel3Member mmm:InsuranceContractsMember us-gaap:PensionPlansDefinedBenefitMember us-gaap:ForeignPlanMember us-gaap:FundedPlanMember 2021-12-31 0000066740 us-gaap:FairValueInputsLevel3Member mmm:InsuranceContractsMember us-gaap:PensionPlansDefinedBenefitMember us-gaap:ForeignPlanMember us-gaap:FundedPlanMember 2020-12-31 0000066740 mmm:InsuranceContractsMember us-gaap:PensionPlansDefinedBenefitMember us-gaap:ForeignPlanMember us-gaap:FairValueInputsLevel12And3Member us-gaap:FundedPlanMember 2021-12-31 0000066740 mmm:InsuranceContractsMember us-gaap:PensionPlansDefinedBenefitMember us-gaap:ForeignPlanMember us-gaap:FairValueInputsLevel12And3Member us-gaap:FundedPlanMember 2020-12-31 0000066740 us-gaap:FairValueInputsLevel1Member mmm:OtherAbsoluteReturnMember us-gaap:PensionPlansDefinedBenefitMember us-gaap:ForeignPlanMember us-gaap:FundedPlanMember 2021-12-31 0000066740 us-gaap:FairValueInputsLevel1Member mmm:OtherAbsoluteReturnMember us-gaap:PensionPlansDefinedBenefitMember us-gaap:ForeignPlanMember us-gaap:FundedPlanMember 2020-12-31 0000066740 mmm:OtherAbsoluteReturnMember us-gaap:PensionPlansDefinedBenefitMember us-gaap:ForeignPlanMember us-gaap:FairValueInputsLevel2Member us-gaap:FundedPlanMember 2021-12-31 0000066740 mmm:OtherAbsoluteReturnMember us-gaap:PensionPlansDefinedBenefitMember us-gaap:ForeignPlanMember us-gaap:FairValueInputsLevel2Member us-gaap:FundedPlanMember 2020-12-31 0000066740 us-gaap:FairValueInputsLevel3Member mmm:OtherAbsoluteReturnMember us-gaap:PensionPlansDefinedBenefitMember us-gaap:ForeignPlanMember us-gaap:FundedPlanMember 2021-12-31 0000066740 us-gaap:FairValueInputsLevel3Member mmm:OtherAbsoluteReturnMember us-gaap:PensionPlansDefinedBenefitMember us-gaap:ForeignPlanMember us-gaap:FundedPlanMember 2020-12-31 0000066740 mmm:OtherAbsoluteReturnMember us-gaap:PensionPlansDefinedBenefitMember us-gaap:ForeignPlanMember us-gaap:FairValueInputsLevel12And3Member us-gaap:FundedPlanMember 2021-12-31 0000066740 mmm:OtherAbsoluteReturnMember us-gaap:PensionPlansDefinedBenefitMember us-gaap:ForeignPlanMember us-gaap:FairValueInputsLevel12And3Member us-gaap:FundedPlanMember 2020-12-31 0000066740 mmm:OtherAbsoluteReturnMember us-gaap:PensionPlansDefinedBenefitMember us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember us-gaap:ForeignPlanMember us-gaap:FundedPlanMember 2021-12-31 0000066740 mmm:OtherAbsoluteReturnMember us-gaap:PensionPlansDefinedBenefitMember us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember us-gaap:ForeignPlanMember us-gaap:FundedPlanMember 2020-12-31 0000066740 us-gaap:PensionPlansDefinedBenefitMember us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember us-gaap:ForeignPlanMember us-gaap:HedgeFundsMember us-gaap:FundedPlanMember 2021-12-31 0000066740 us-gaap:PensionPlansDefinedBenefitMember us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember us-gaap:ForeignPlanMember us-gaap:HedgeFundsMember us-gaap:FundedPlanMember 2020-12-31 0000066740 us-gaap:FairValueInputsLevel1Member us-gaap:PensionPlansDefinedBenefitMember mmm:AbsoluteReturnMember us-gaap:ForeignPlanMember us-gaap:FundedPlanMember 2021-12-31 0000066740 us-gaap:FairValueInputsLevel1Member us-gaap:PensionPlansDefinedBenefitMember mmm:AbsoluteReturnMember us-gaap:ForeignPlanMember us-gaap:FundedPlanMember 2020-12-31 0000066740 us-gaap:PensionPlansDefinedBenefitMember mmm:AbsoluteReturnMember us-gaap:ForeignPlanMember us-gaap:FairValueInputsLevel2Member us-gaap:FundedPlanMember 2021-12-31 0000066740 us-gaap:PensionPlansDefinedBenefitMember mmm:AbsoluteReturnMember us-gaap:ForeignPlanMember us-gaap:FairValueInputsLevel2Member us-gaap:FundedPlanMember 2020-12-31 0000066740 us-gaap:FairValueInputsLevel3Member us-gaap:PensionPlansDefinedBenefitMember mmm:AbsoluteReturnMember us-gaap:ForeignPlanMember us-gaap:FundedPlanMember 2021-12-31 0000066740 us-gaap:FairValueInputsLevel3Member us-gaap:PensionPlansDefinedBenefitMember mmm:AbsoluteReturnMember us-gaap:ForeignPlanMember us-gaap:FundedPlanMember 2020-12-31 0000066740 us-gaap:PensionPlansDefinedBenefitMember us-gaap:ForeignPlanMember mmm:AbsoluteReturnMember us-gaap:FundedPlanMember 2021-12-31 0000066740 us-gaap:PensionPlansDefinedBenefitMember us-gaap:ForeignPlanMember mmm:AbsoluteReturnMember us-gaap:FundedPlanMember 2020-12-31 0000066740 us-gaap:FairValueInputsLevel1Member us-gaap:PensionPlansDefinedBenefitMember us-gaap:ForeignPlanMember us-gaap:FundedPlanMember us-gaap:CashAndCashEquivalentsMember 2021-12-31 0000066740 us-gaap:FairValueInputsLevel1Member us-gaap:PensionPlansDefinedBenefitMember us-gaap:ForeignPlanMember us-gaap:FundedPlanMember us-gaap:CashAndCashEquivalentsMember 2020-12-31 0000066740 us-gaap:PensionPlansDefinedBenefitMember us-gaap:ForeignPlanMember us-gaap:FairValueInputsLevel2Member us-gaap:FundedPlanMember us-gaap:CashAndCashEquivalentsMember 2021-12-31 0000066740 us-gaap:PensionPlansDefinedBenefitMember us-gaap:ForeignPlanMember us-gaap:FairValueInputsLevel2Member us-gaap:FundedPlanMember us-gaap:CashAndCashEquivalentsMember 2020-12-31 0000066740 us-gaap:FairValueInputsLevel3Member us-gaap:PensionPlansDefinedBenefitMember us-gaap:ForeignPlanMember us-gaap:FundedPlanMember us-gaap:CashAndCashEquivalentsMember 2021-12-31 0000066740 us-gaap:FairValueInputsLevel3Member us-gaap:PensionPlansDefinedBenefitMember us-gaap:ForeignPlanMember us-gaap:FundedPlanMember us-gaap:CashAndCashEquivalentsMember 2020-12-31 0000066740 us-gaap:PensionPlansDefinedBenefitMember us-gaap:ForeignPlanMember us-gaap:FairValueInputsLevel12And3Member us-gaap:FundedPlanMember us-gaap:CashAndCashEquivalentsMember 2021-12-31 0000066740 us-gaap:PensionPlansDefinedBenefitMember us-gaap:ForeignPlanMember us-gaap:FairValueInputsLevel12And3Member us-gaap:FundedPlanMember us-gaap:CashAndCashEquivalentsMember 2020-12-31 0000066740 us-gaap:PensionPlansDefinedBenefitMember us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember us-gaap:ForeignPlanMember us-gaap:FundedPlanMember us-gaap:CashAndCashEquivalentsMember 2021-12-31 0000066740 us-gaap:PensionPlansDefinedBenefitMember us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember us-gaap:ForeignPlanMember us-gaap:FundedPlanMember us-gaap:CashAndCashEquivalentsMember 2020-12-31 0000066740 us-gaap:FairValueInputsLevel1Member us-gaap:PensionPlansDefinedBenefitMember us-gaap:ForeignPlanMember us-gaap:CashMember us-gaap:FundedPlanMember 2021-12-31 0000066740 us-gaap:FairValueInputsLevel1Member us-gaap:PensionPlansDefinedBenefitMember us-gaap:ForeignPlanMember us-gaap:CashMember us-gaap:FundedPlanMember 2020-12-31 0000066740 us-gaap:PensionPlansDefinedBenefitMember us-gaap:ForeignPlanMember us-gaap:CashMember us-gaap:FairValueInputsLevel2Member us-gaap:FundedPlanMember 2021-12-31 0000066740 us-gaap:PensionPlansDefinedBenefitMember us-gaap:ForeignPlanMember us-gaap:CashMember us-gaap:FairValueInputsLevel2Member us-gaap:FundedPlanMember 2020-12-31 0000066740 us-gaap:FairValueInputsLevel3Member us-gaap:PensionPlansDefinedBenefitMember us-gaap:ForeignPlanMember us-gaap:CashMember us-gaap:FundedPlanMember 2021-12-31 0000066740 us-gaap:FairValueInputsLevel3Member us-gaap:PensionPlansDefinedBenefitMember us-gaap:ForeignPlanMember us-gaap:CashMember us-gaap:FundedPlanMember 2020-12-31 0000066740 us-gaap:PensionPlansDefinedBenefitMember us-gaap:ForeignPlanMember us-gaap:CashMember us-gaap:FundedPlanMember 2021-12-31 0000066740 us-gaap:PensionPlansDefinedBenefitMember us-gaap:ForeignPlanMember us-gaap:CashMember us-gaap:FundedPlanMember 2020-12-31 0000066740 us-gaap:FairValueInputsLevel1Member us-gaap:PensionPlansDefinedBenefitMember us-gaap:ForeignPlanMember mmm:DefinedBenefitPlanAssetsExcludingReconcilingItemsMember us-gaap:FundedPlanMember 2021-12-31 0000066740 us-gaap:FairValueInputsLevel1Member us-gaap:PensionPlansDefinedBenefitMember us-gaap:ForeignPlanMember mmm:DefinedBenefitPlanAssetsExcludingReconcilingItemsMember us-gaap:FundedPlanMember 2020-12-31 0000066740 us-gaap:PensionPlansDefinedBenefitMember us-gaap:ForeignPlanMember mmm:DefinedBenefitPlanAssetsExcludingReconcilingItemsMember us-gaap:FairValueInputsLevel2Member us-gaap:FundedPlanMember 2021-12-31 0000066740 us-gaap:PensionPlansDefinedBenefitMember us-gaap:ForeignPlanMember mmm:DefinedBenefitPlanAssetsExcludingReconcilingItemsMember us-gaap:FairValueInputsLevel2Member us-gaap:FundedPlanMember 2020-12-31 0000066740 us-gaap:FairValueInputsLevel3Member us-gaap:PensionPlansDefinedBenefitMember us-gaap:ForeignPlanMember mmm:DefinedBenefitPlanAssetsExcludingReconcilingItemsMember us-gaap:FundedPlanMember 2021-12-31 0000066740 us-gaap:FairValueInputsLevel3Member us-gaap:PensionPlansDefinedBenefitMember us-gaap:ForeignPlanMember mmm:DefinedBenefitPlanAssetsExcludingReconcilingItemsMember us-gaap:FundedPlanMember 2020-12-31 0000066740 us-gaap:PensionPlansDefinedBenefitMember us-gaap:ForeignPlanMember mmm:DefinedBenefitPlanAssetsExcludingReconcilingItemsMember us-gaap:FundedPlanMember 2021-12-31 0000066740 us-gaap:PensionPlansDefinedBenefitMember us-gaap:ForeignPlanMember mmm:DefinedBenefitPlanAssetsExcludingReconcilingItemsMember us-gaap:FundedPlanMember 2020-12-31 0000066740 mmm:DefinedBenefitPlansReconcilingItemsMember us-gaap:PensionPlansDefinedBenefitMember us-gaap:ForeignPlanMember us-gaap:FundedPlanMember 2021-12-31 0000066740 mmm:DefinedBenefitPlansReconcilingItemsMember us-gaap:PensionPlansDefinedBenefitMember us-gaap:ForeignPlanMember us-gaap:FundedPlanMember 2020-12-31 0000066740 us-gaap:FairValueInputsLevel3Member us-gaap:PensionPlansDefinedBenefitMember us-gaap:ForeignPlanMember us-gaap:FundedPlanMember 2021-01-01 2021-12-31 0000066740 us-gaap:FairValueInputsLevel3Member us-gaap:PensionPlansDefinedBenefitMember us-gaap:ForeignPlanMember us-gaap:FundedPlanMember 2020-01-01 2020-12-31 0000066740 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember 2021-01-01 2021-12-31 0000066740 us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:CashFlowHedgingMember 2019-01-01 2019-12-31 0000066740 us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:CashFlowHedgingMember 2019-12-31 0000066740 us-gaap:InterestRateSwapMember us-gaap:CashFlowHedgingMember 2019-12-31 0000066740 us-gaap:TreasuryLockMember us-gaap:CashFlowHedgingMember 2020-03-31 0000066740 us-gaap:CashFlowHedgingMember 2021-12-31 0000066740 mmm:InterestRateSwapAndTreasuryLockInAggregateMember us-gaap:CashFlowHedgingMember 2021-12-31 0000066740 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember 2020-01-01 2020-12-31 0000066740 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember 2019-01-01 2019-12-31 0000066740 us-gaap:InterestRateSwapMember us-gaap:CashFlowHedgingMember 2021-01-01 2021-12-31 0000066740 us-gaap:InterestRateSwapMember us-gaap:CashFlowHedgingMember 2020-01-01 2020-12-31 0000066740 us-gaap:InterestRateSwapMember us-gaap:CashFlowHedgingMember 2019-01-01 2019-12-31 0000066740 us-gaap:CashFlowHedgingMember 2021-01-01 2021-12-31 0000066740 us-gaap:CashFlowHedgingMember 2020-01-01 2020-12-31 0000066740 us-gaap:CashFlowHedgingMember 2019-01-01 2019-12-31 0000066740 us-gaap:FairValueHedgingMember mmm:EurobondDue2021Member 2013-11-30 0000066740 us-gaap:InterestRateSwapMember us-gaap:FairValueHedgingMember mmm:EurobondDue2021Member 2013-11-30 0000066740 mmm:June2014MediumTermNotesIssuedMember us-gaap:FairValueHedgingMember 2014-06-30 0000066740 us-gaap:InterestRateSwapMember mmm:FixedRateMediumTermNoteDue2019Member us-gaap:FairValueHedgingMember 2014-06-30 0000066740 mmm:FixedRateMediumTermNoteDue2019Member us-gaap:FairValueHedgingMember 2014-06-30 0000066740 mmm:FixedRateMediumTermNoteDue2019Member 2014-06-30 0000066740 us-gaap:FairValueHedgingMember mmm:August2015MediumTermNotesIssuedMember 2015-08-31 0000066740 us-gaap:InterestRateSwapMember us-gaap:FairValueHedgingMember 2015-08-01 2015-08-31 mmm:interestRateSwap 0000066740 us-gaap:InterestRateSwapMember us-gaap:FairValueHedgingMember mmm:FixedRateMediumTermNoteDue2018Member 2015-08-31 0000066740 us-gaap:InterestRateSwapMember us-gaap:FairValueHedgingMember mmm:FixedRateMediumTermNoteDue2018Member 2015-08-01 2015-08-31 0000066740 us-gaap:InterestRateSwapMember us-gaap:FairValueHedgingMember mmm:FixedRateMediumTermNoteDue2020Member 2015-08-31 0000066740 us-gaap:InterestRateSwapMember us-gaap:FairValueHedgingMember mmm:FixedRateMediumTermNoteDue2020Member 2015-08-01 2015-08-31 0000066740 us-gaap:InterestRateSwapMember us-gaap:FairValueHedgingMember mmm:FixedRateMediumTermNoteDue2020Member 2017-12-31 0000066740 us-gaap:InterestRateSwapMember us-gaap:FairValueHedgingMember mmm:FixedRateMediumTermNoteDue2021Member 2018-09-30 0000066740 us-gaap:FairValueHedgingMember mmm:FixedRateMediumTermNoteDue2021Member 2018-09-30 0000066740 us-gaap:FairValueHedgingMember mmm:FixedRateMediumTermNoteDue2021Member 2020-12-31 0000066740 us-gaap:FairValueHedgingMember mmm:ShortTermBorrowingsAndCurrentPortionOfLongTermDebtMember 2021-12-31 0000066740 us-gaap:FairValueHedgingMember mmm:ShortTermBorrowingsAndCurrentPortionOfLongTermDebtMember 2020-12-31 0000066740 us-gaap:FairValueHedgingMember us-gaap:LongTermDebtMember 2021-12-31 0000066740 us-gaap:FairValueHedgingMember us-gaap:LongTermDebtMember 2020-12-31 0000066740 us-gaap:FairValueHedgingMember 2021-12-31 0000066740 us-gaap:FairValueHedgingMember 2020-12-31 0000066740 us-gaap:NetInvestmentHedgingMember us-gaap:ForeignExchangeForwardMember 2021-12-31 0000066740 us-gaap:NetInvestmentHedgingMember mmm:ForeignCurrencyDenominatedDebtMember 2021-12-31 0000066740 us-gaap:NetInvestmentHedgingMember 2020-01-01 2020-12-31 0000066740 us-gaap:NetInvestmentHedgingMember 2021-01-01 2021-12-31 0000066740 us-gaap:NetInvestmentHedgingMember 2019-01-01 2019-12-31 0000066740 us-gaap:NetInvestmentHedgingMember mmm:ForeignCurrencyDenominatedDebtMember 2021-01-01 2021-12-31 0000066740 us-gaap:NetInvestmentHedgingMember mmm:ForeignCurrencyDenominatedDebtMember 2020-01-01 2020-12-31 0000066740 us-gaap:NetInvestmentHedgingMember mmm:ForeignCurrencyDenominatedDebtMember 2019-01-01 2019-12-31 0000066740 us-gaap:NetInvestmentHedgingMember us-gaap:ForeignExchangeForwardMember 2021-01-01 2021-12-31 0000066740 us-gaap:NetInvestmentHedgingMember us-gaap:ForeignExchangeForwardMember 2020-01-01 2020-12-31 0000066740 us-gaap:NetInvestmentHedgingMember us-gaap:ForeignExchangeForwardMember 2019-01-01 2019-12-31 0000066740 us-gaap:CostOfSalesMember 2021-01-01 2021-12-31 0000066740 us-gaap:CostOfSalesMember 2020-01-01 2020-12-31 0000066740 us-gaap:CostOfSalesMember 2019-01-01 2019-12-31 0000066740 us-gaap:OtherOperatingIncomeExpenseMember 2021-01-01 2021-12-31 0000066740 us-gaap:OtherOperatingIncomeExpenseMember 2020-01-01 2020-12-31 0000066740 us-gaap:OtherOperatingIncomeExpenseMember 2019-01-01 2019-12-31 0000066740 us-gaap:CashFlowHedgingMember us-gaap:ForeignExchangeContractMember us-gaap:CostOfSalesMember 2021-01-01 2021-12-31 0000066740 us-gaap:CashFlowHedgingMember us-gaap:ForeignExchangeContractMember us-gaap:CostOfSalesMember 2020-01-01 2020-12-31 0000066740 us-gaap:CashFlowHedgingMember us-gaap:ForeignExchangeContractMember us-gaap:CostOfSalesMember 2019-01-01 2019-12-31 0000066740 us-gaap:CashFlowHedgingMember us-gaap:ForeignExchangeContractMember us-gaap:OtherOperatingIncomeExpenseMember 2021-01-01 2021-12-31 0000066740 us-gaap:CashFlowHedgingMember us-gaap:ForeignExchangeContractMember us-gaap:OtherOperatingIncomeExpenseMember 2020-01-01 2020-12-31 0000066740 us-gaap:CashFlowHedgingMember us-gaap:ForeignExchangeContractMember us-gaap:OtherOperatingIncomeExpenseMember 2019-01-01 2019-12-31 0000066740 us-gaap:InterestRateSwapMember us-gaap:CashFlowHedgingMember us-gaap:CostOfSalesMember 2021-01-01 2021-12-31 0000066740 us-gaap:InterestRateSwapMember us-gaap:CashFlowHedgingMember us-gaap:CostOfSalesMember 2020-01-01 2020-12-31 0000066740 us-gaap:InterestRateSwapMember us-gaap:CashFlowHedgingMember us-gaap:CostOfSalesMember 2019-01-01 2019-12-31 0000066740 us-gaap:InterestRateSwapMember us-gaap:CashFlowHedgingMember us-gaap:OtherOperatingIncomeExpenseMember 2021-01-01 2021-12-31 0000066740 us-gaap:InterestRateSwapMember us-gaap:CashFlowHedgingMember us-gaap:OtherOperatingIncomeExpenseMember 2020-01-01 2020-12-31 0000066740 us-gaap:InterestRateSwapMember us-gaap:CashFlowHedgingMember us-gaap:OtherOperatingIncomeExpenseMember 2019-01-01 2019-12-31 0000066740 us-gaap:InterestRateSwapMember us-gaap:FairValueHedgingMember us-gaap:CostOfSalesMember 2021-01-01 2021-12-31 0000066740 us-gaap:InterestRateSwapMember us-gaap:FairValueHedgingMember us-gaap:CostOfSalesMember 2020-01-01 2020-12-31 0000066740 us-gaap:InterestRateSwapMember us-gaap:FairValueHedgingMember us-gaap:CostOfSalesMember 2019-01-01 2019-12-31 0000066740 us-gaap:InterestRateSwapMember us-gaap:FairValueHedgingMember us-gaap:OtherOperatingIncomeExpenseMember 2021-01-01 2021-12-31 0000066740 us-gaap:InterestRateSwapMember us-gaap:FairValueHedgingMember us-gaap:OtherOperatingIncomeExpenseMember 2020-01-01 2020-12-31 0000066740 us-gaap:InterestRateSwapMember us-gaap:FairValueHedgingMember us-gaap:OtherOperatingIncomeExpenseMember 2019-01-01 2019-12-31 0000066740 us-gaap:InterestRateSwapMember us-gaap:FairValueHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:CostOfSalesMember 2021-01-01 2021-12-31 0000066740 us-gaap:InterestRateSwapMember us-gaap:FairValueHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:CostOfSalesMember 2020-01-01 2020-12-31 0000066740 us-gaap:InterestRateSwapMember us-gaap:FairValueHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:CostOfSalesMember 2019-01-01 2019-12-31 0000066740 us-gaap:InterestRateSwapMember us-gaap:FairValueHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:OtherOperatingIncomeExpenseMember 2021-01-01 2021-12-31 0000066740 us-gaap:InterestRateSwapMember us-gaap:FairValueHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:OtherOperatingIncomeExpenseMember 2020-01-01 2020-12-31 0000066740 us-gaap:InterestRateSwapMember us-gaap:FairValueHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:OtherOperatingIncomeExpenseMember 2019-01-01 2019-12-31 0000066740 us-gaap:NondesignatedMember us-gaap:ForeignExchangeContractMember us-gaap:CostOfSalesMember 2021-01-01 2021-12-31 0000066740 us-gaap:NondesignatedMember us-gaap:ForeignExchangeContractMember us-gaap:CostOfSalesMember 2020-01-01 2020-12-31 0000066740 us-gaap:NondesignatedMember us-gaap:ForeignExchangeContractMember us-gaap:CostOfSalesMember 2019-01-01 2019-12-31 0000066740 us-gaap:NondesignatedMember us-gaap:ForeignExchangeContractMember us-gaap:OtherOperatingIncomeExpenseMember 2021-01-01 2021-12-31 0000066740 us-gaap:NondesignatedMember us-gaap:ForeignExchangeContractMember us-gaap:OtherOperatingIncomeExpenseMember 2020-01-01 2020-12-31 0000066740 us-gaap:NondesignatedMember us-gaap:ForeignExchangeContractMember us-gaap:OtherOperatingIncomeExpenseMember 2019-01-01 2019-12-31 0000066740 us-gaap:DesignatedAsHedgingInstrumentMember mmm:CurrentBalanceSheetLocationMember us-gaap:ForeignExchangeContractMember 2021-12-31 0000066740 us-gaap:DesignatedAsHedgingInstrumentMember mmm:CurrentBalanceSheetLocationMember us-gaap:ForeignExchangeContractMember 2020-12-31 0000066740 us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:ForeignExchangeContractMember us-gaap:OtherCurrentAssetsMember 2021-12-31 0000066740 us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:ForeignExchangeContractMember us-gaap:OtherCurrentAssetsMember 2020-12-31 0000066740 us-gaap:OtherCurrentLiabilitiesMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:ForeignExchangeContractMember 2021-12-31 0000066740 us-gaap:OtherCurrentLiabilitiesMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:ForeignExchangeContractMember 2020-12-31 0000066740 us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:ForeignExchangeContractMember mmm:NoncurrentBalanceSheetLocationMember 2021-12-31 0000066740 us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:ForeignExchangeContractMember mmm:NoncurrentBalanceSheetLocationMember 2020-12-31 0000066740 us-gaap:OtherNoncurrentAssetsMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:ForeignExchangeContractMember 2021-12-31 0000066740 us-gaap:OtherNoncurrentAssetsMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:ForeignExchangeContractMember 2020-12-31 0000066740 us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:ForeignExchangeContractMember 2021-12-31 0000066740 us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:ForeignExchangeContractMember 2020-12-31 0000066740 us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember mmm:CurrentBalanceSheetLocationMember 2021-12-31 0000066740 us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember mmm:CurrentBalanceSheetLocationMember 2020-12-31 0000066740 us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:OtherCurrentAssetsMember 2021-12-31 0000066740 us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:OtherCurrentAssetsMember 2020-12-31 0000066740 us-gaap:InterestRateSwapMember us-gaap:OtherCurrentLiabilitiesMember us-gaap:DesignatedAsHedgingInstrumentMember 2021-12-31 0000066740 us-gaap:InterestRateSwapMember us-gaap:OtherCurrentLiabilitiesMember us-gaap:DesignatedAsHedgingInstrumentMember 2020-12-31 0000066740 us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember mmm:NoncurrentBalanceSheetLocationMember 2021-12-31 0000066740 us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember mmm:NoncurrentBalanceSheetLocationMember 2020-12-31 0000066740 us-gaap:InterestRateSwapMember us-gaap:OtherNoncurrentAssetsMember us-gaap:DesignatedAsHedgingInstrumentMember 2021-12-31 0000066740 us-gaap:InterestRateSwapMember us-gaap:OtherNoncurrentAssetsMember us-gaap:DesignatedAsHedgingInstrumentMember 2020-12-31 0000066740 us-gaap:InterestRateSwapMember us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:DesignatedAsHedgingInstrumentMember 2021-12-31 0000066740 us-gaap:InterestRateSwapMember us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:DesignatedAsHedgingInstrumentMember 2020-12-31 0000066740 us-gaap:DesignatedAsHedgingInstrumentMember 2021-12-31 0000066740 us-gaap:DesignatedAsHedgingInstrumentMember 2020-12-31 0000066740 us-gaap:NondesignatedMember mmm:CurrentBalanceSheetLocationMember us-gaap:ForeignExchangeContractMember 2021-12-31 0000066740 us-gaap:NondesignatedMember mmm:CurrentBalanceSheetLocationMember us-gaap:ForeignExchangeContractMember 2020-12-31 0000066740 us-gaap:NondesignatedMember us-gaap:ForeignExchangeContractMember us-gaap:OtherCurrentAssetsMember 2021-12-31 0000066740 us-gaap:NondesignatedMember us-gaap:ForeignExchangeContractMember us-gaap:OtherCurrentAssetsMember 2020-12-31 0000066740 us-gaap:NondesignatedMember us-gaap:OtherCurrentLiabilitiesMember us-gaap:ForeignExchangeContractMember 2021-12-31 0000066740 us-gaap:NondesignatedMember us-gaap:OtherCurrentLiabilitiesMember us-gaap:ForeignExchangeContractMember 2020-12-31 0000066740 us-gaap:NondesignatedMember 2021-12-31 0000066740 us-gaap:NondesignatedMember 2020-12-31 0000066740 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2021-12-31 0000066740 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2020-12-31 0000066740 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2021-12-31 0000066740 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2020-12-31 0000066740 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueInputsLevel2Member 2021-12-31 0000066740 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueInputsLevel2Member 2020-12-31 0000066740 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2021-12-31 0000066740 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2020-12-31 0000066740 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2021-12-31 0000066740 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2020-12-31 0000066740 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2021-12-31 0000066740 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2020-12-31 0000066740 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel2Member 2021-12-31 0000066740 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel2Member 2020-12-31 0000066740 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2021-12-31 0000066740 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2020-12-31 0000066740 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2021-12-31 0000066740 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2020-12-31 0000066740 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2021-12-31 0000066740 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2020-12-31 0000066740 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember us-gaap:FairValueInputsLevel2Member 2021-12-31 0000066740 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember us-gaap:FairValueInputsLevel2Member 2020-12-31 0000066740 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2021-12-31 0000066740 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2020-12-31 0000066740 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2021-12-31 0000066740 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2020-12-31 0000066740 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2021-12-31 0000066740 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2020-12-31 0000066740 us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel2Member us-gaap:USTreasurySecuritiesMember 2021-12-31 0000066740 us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel2Member us-gaap:USTreasurySecuritiesMember 2020-12-31 0000066740 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2021-12-31 0000066740 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2020-12-31 0000066740 us-gaap:USStatesAndPoliticalSubdivisionsMember us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0000066740 us-gaap:USStatesAndPoliticalSubdivisionsMember us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0000066740 us-gaap:FairValueInputsLevel1Member us-gaap:USStatesAndPoliticalSubdivisionsMember us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0000066740 us-gaap:FairValueInputsLevel1Member us-gaap:USStatesAndPoliticalSubdivisionsMember us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0000066740 us-gaap:USStatesAndPoliticalSubdivisionsMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel2Member 2021-12-31 0000066740 us-gaap:USStatesAndPoliticalSubdivisionsMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel2Member 2020-12-31 0000066740 us-gaap:FairValueInputsLevel3Member us-gaap:USStatesAndPoliticalSubdivisionsMember us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0000066740 us-gaap:FairValueInputsLevel3Member us-gaap:USStatesAndPoliticalSubdivisionsMember us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0000066740 us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignExchangeContractMember 2021-12-31 0000066740 us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignExchangeContractMember 2020-12-31 0000066740 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignExchangeContractMember 2021-12-31 0000066740 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignExchangeContractMember 2020-12-31 0000066740 us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignExchangeContractMember us-gaap:FairValueInputsLevel2Member 2021-12-31 0000066740 us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignExchangeContractMember us-gaap:FairValueInputsLevel2Member 2020-12-31 0000066740 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignExchangeContractMember 2021-12-31 0000066740 us-gaap:InterestRateSwapMember us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0000066740 us-gaap:InterestRateSwapMember us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0000066740 us-gaap:FairValueInputsLevel1Member us-gaap:InterestRateSwapMember us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0000066740 us-gaap:FairValueInputsLevel1Member us-gaap:InterestRateSwapMember us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0000066740 us-gaap:InterestRateSwapMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel2Member 2021-12-31 0000066740 us-gaap:InterestRateSwapMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel2Member 2020-12-31 0000066740 us-gaap:FairValueInputsLevel3Member us-gaap:InterestRateSwapMember us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0000066740 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignExchangeContractMember 2020-12-31 0000066740 us-gaap:FairValueInputsLevel3Member us-gaap:InterestRateSwapMember us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0000066740 us-gaap:FairValueMeasurementsNonrecurringMember 2019-01-01 2019-12-31 0000066740 us-gaap:FairValueMeasurementsNonrecurringMember 2021-01-01 2021-12-31 0000066740 us-gaap:FairValueMeasurementsNonrecurringMember 2020-01-01 2020-03-31 0000066740 us-gaap:CarryingReportedAmountFairValueDisclosureMember 2021-12-31 0000066740 us-gaap:EstimateOfFairValueFairValueDisclosureMember 2021-12-31 0000066740 us-gaap:CarryingReportedAmountFairValueDisclosureMember 2020-12-31 0000066740 us-gaap:EstimateOfFairValueFairValueDisclosureMember 2020-12-31 0000066740 mmm:RespiratorMaskAsbestosLitigationMember 2021-01-01 2021-12-31 mmm:individual 0000066740 mmm:RespiratorMaskAsbestosLitigationMember 2020-01-01 2020-12-31 mmm:case 0000066740 mmm:RespiratorMaskAsbestosLitigationMember 2018-01-01 2018-12-31 mmm:lawsuit 0000066740 mmm:RespiratorMaskAsbestosLitigationMember mmm:StateCourtOfCaliforniaMember 2018-01-01 2018-12-31 0000066740 mmm:StateCourtOfKentuckyMember mmm:RespiratorMaskAsbestosLitigationMember 2018-04-01 2018-04-30 0000066740 mmm:KentuckyAndWestVirginiaMember mmm:RespiratorMaskAsbestosLitigationMember 2021-01-01 2021-12-31 0000066740 mmm:RespiratorMaskAsbestosLitigationWestVirginiaMember 2021-01-01 2021-12-31 mmm:defendant 0000066740 mmm:RespiratorMaskAsbestosLitigationWestVirginiaMember 2021-12-31 0000066740 mmm:StateCourtOfKentuckyMember mmm:RespiratorMaskAsbestosLitigationMember 2021-01-01 2021-12-31 0000066740 mmm:RespiratorMaskAsbestosLitigationMember 2019-01-01 2019-03-31 0000066740 mmm:RespiratorMaskAsbestosLitigationMember 2021-12-31 0000066740 mmm:EnvironmentalMattersRegulatoryActivitiesMember 2021-01-01 2021-12-31 0000066740 mmm:ZwijndrechtSiteMember 2021-09-30 0000066740 mmm:ZwijndrechtSiteMember 2021-09-01 2021-09-30 0000066740 stpr:CA mmm:EnvironmentalMattersRegulatoryActivitiesMember 2021-10-01 2021-10-31 mmm:bill 0000066740 mmm:DecaturAlabamaPlantMember mmm:EnvironmentalMattersLitigationMember 2021-01-01 2021-12-31 0000066740 stpr:AL mmm:EnvironmentalMattersLitigationMember 2015-10-01 2015-10-31 mmm:water_work 0000066740 stpr:AL mmm:EnvironmentalMattersLitigationMember 2019-04-01 2019-04-30 0000066740 mmm:StateCourtOfLawrenceCountyAlabamaMember mmm:EnvironmentalMattersLitigationMember srt:MinimumMember 2016-08-01 2016-08-31 0000066740 mmm:StateCourtOfLawrenceCountyAlabamaMember mmm:EnvironmentalMattersLitigationMember 2021-01-01 2021-12-31 0000066740 mmm:EnvironmentalMattersLitigationMember mmm:U.s.DistrictCourtForNorthernDistrictOfAlabamaMember 2021-01-01 2021-12-31 0000066740 mmm:DecaturAlabamaPlantMember mmm:EnvironmentalMattersLitigationMember 2019-07-01 2019-07-31 mmm:landfill 0000066740 mmm:CityOfDecaturDecaturUtilitiesAndMorganCountyMember 2021-10-31 0000066740 mmm:CityOfGuinWaterWorksAndSewerBoardMember 2021-12-31 0000066740 srt:MaximumMember mmm:CityOfLakeElmoMember mmm:EnvironmentalMattersLitigationMember 2019-04-01 2019-04-30 0000066740 stpr:MN mmm:EnvironmentalMattersLitigationMember 2018-02-01 2018-02-28 0000066740 stpr:MN mmm:EnvironmentalMattersLitigationMember 2018-01-01 2018-03-31 0000066740 stpr:MN mmm:EnvironmentalMattersLitigationMember 2021-01-01 2021-12-31 mmm:recommendedOption 0000066740 mmm:EnvironmentalMattersLitigationMember mmm:StateCourtOfNewYorkStateMember 2021-01-01 2021-12-31 0000066740 stpr:NJ mmm:EnvironmentalMattersLitigationMember 2019-03-01 2019-03-31 0000066740 mmm:SalemCountyMember mmm:EnvironmentalMattersLitigationMember 2019-03-01 2019-03-31 mmm:facility 0000066740 stpr:NJ mmm:EnvironmentalMattersLitigationMember 2020-06-01 2020-06-30 0000066740 stpr:NJ mmm:EnvironmentalMattersLitigationMember 2019-05-31 0000066740 mmm:EnvironmentalMattersLitigationMember stpr:NH 2019-05-01 2019-05-31 0000066740 mmm:EnvironmentalMattersLitigationMember stpr:NH 2019-05-31 0000066740 mmm:EnvironmentalMattersLitigationMember stpr:VT 2019-06-01 2019-06-30 0000066740 mmm:EnvironmentalMattersLitigationMember stpr:VT 2019-06-30 0000066740 mmm:EnvironmentalMattersLitigationMember stpr:MI 2020-08-01 2020-08-31 0000066740 mmm:UsFederalCourtOfMichiganMember mmm:EnvironmentalMattersLitigationMember 2020-08-01 2020-08-31 0000066740 stpr:AK mmm:EnvironmentalMattersLitigationMember 2021-07-01 2021-07-31 0000066740 stpr:NC mmm:EnvironmentalMattersLitigationMember 2021-11-01 2021-11-30 0000066740 mmm:EnvironmentalMattersAqueousFilmFormingFoamLitigationMember 2021-01-01 2021-12-31 0000066740 mmm:USJudicialPanelOnMultidistrictLitigationMember mmm:EnvironmentalMattersAqueousFilmFormingFoamLitigationMember 2021-02-01 2021-02-28 0000066740 mmm:USJudicialPanelOnMultidistrictLitigationMember mmm:EnvironmentalMattersAqueousFilmFormingFoamLitigationMember 2021-10-01 2021-10-31 0000066740 mmm:VariousStateCourtsMember mmm:EnvironmentalMattersAqueousFilmFormingFoamLitigationMember 2019-06-01 2019-06-30 0000066740 mmm:FederalCourtMember mmm:EnvironmentalMattersAqueousFilmFormingFoamLitigationMember 2021-12-31 0000066740 mmm:VariousStateCourtsMember mmm:EnvironmentalMattersAqueousFilmFormingFoamLitigationMember 2021-12-31 0000066740 mmm:VariousStateCourtsMember mmm:EnvironmentalMattersAqueousFilmFormingFoamLitigationMember 2021-01-01 2021-12-31 0000066740 mmm:StateCourtOfWisconsinMember mmm:EnvironmentalMattersAqueousFilmFormingFoamLitigationMember 2020-04-01 2020-04-30 mmm:subsidiary 0000066740 mmm:EnvironmentalMattersOtherPfcRelatedEnvironmentalLitigationMember mmm:UsDistrictCourtOfNewYorkStateMember 2021-01-01 2021-12-31 0000066740 mmm:EnvironmentalMattersOtherPfcRelatedEnvironmentalLitigationMember mmm:UsDistrictCourtOfNewYorkStateMember us-gaap:SubsequentEventMember 2022-02-01 2022-02-09 0000066740 mmm:EnvironmentalMattersOtherPfcRelatedEnvironmentalLitigationMember mmm:USDistrictCourtOfEasternDistrictOfNewYorkMember 2021-12-31 0000066740 mmm:EnvironmentalMattersOtherPfcRelatedEnvironmentalLitigationMember stpr:MI 2021-01-01 2021-12-31 0000066740 mmm:EnvironmentalMattersOtherPfcRelatedEnvironmentalLitigationMember stpr:MI 2021-09-30 0000066740 mmm:AlabamaAndGeorgiaMember mmm:EnvironmentalMattersOtherPfcRelatedEnvironmentalLitigationMember 2021-01-01 2021-12-31 0000066740 mmm:CitiesDownstreamCoosaRiverMember mmm:EnvironmentalMattersOtherPfcRelatedEnvironmentalLitigationMember 2021-01-01 2021-12-31 0000066740 mmm:EnvironmentalMattersOtherPfcRelatedEnvironmentalLitigationMember mmm:StateCourtOfCaliforniaMember 2020-12-01 2020-12-31 mmm:waterProvider 0000066740 stpr:DE mmm:EnvironmentalMattersOtherPfcRelatedEnvironmentalLitigationMember 2021-01-01 2021-12-31 0000066740 stpr:NJ mmm:EnvironmentalMattersOtherPfcRelatedEnvironmentalLitigationMember 2021-01-01 2021-12-31 0000066740 stpr:NJ mmm:EnvironmentalMattersOtherPfcRelatedEnvironmentalLitigationMember 2021-12-01 2021-12-31 0000066740 mmm:DecaturAlabamaPlantMember mmm:EnvironmentalMattersOtherPfcRelatedEnvironmentalLitigationMember 2021-01-01 2021-12-31 mmm:perfluorinated_material 0000066740 stpr:NJ mmm:EnvironmentalMattersOtherEnvironmentalLitigationMember srt:MinimumMember 2021-01-01 2021-12-31 0000066740 stpr:NJ mmm:EnvironmentalMattersOtherEnvironmentalLitigationMember 2021-01-01 2021-12-31 mmm:mile mmm:chemical 0000066740 mmm:EnvironmentalRemediationRegulatoryActivitiesAndLitigationMember 2021-12-31 0000066740 mmm:EnvironmentalMattersOtherPfcRelatedEnvironmentalLitigationMember 2021-01-01 2021-12-31 0000066740 mmm:EnvironmentalMattersOtherEnvironmentalLitigationMember 2021-01-01 2021-12-31 0000066740 mmm:EnvironmentalMattersOtherEnvironmentalLitigationMember 2021-12-31 0000066740 us-gaap:EnvironmentalRemediationMember 2021-12-31 0000066740 us-gaap:EnvironmentalRemediationMember 2021-01-01 2021-12-31 0000066740 mmm:ProductLiabilityDualEndedCombatArmsEarplugsMember 2021-01-01 2021-12-31 0000066740 mmm:MultidistrictLitigationMember mmm:ProductLiabilityDualEndedCombatArmsEarplugsMember 2020-12-01 2020-12-31 0000066740 mmm:MultidistrictLitigationMember mmm:ProductLiabilityDualEndedCombatArmsEarplugsMember 2021-04-01 2021-04-30 0000066740 mmm:MultidistrictLitigationMember srt:MaximumMember mmm:ProductLiabilityDualEndedCombatArmsEarplugsMember 2021-04-01 2021-04-30 0000066740 mmm:MultidistrictLitigationMember mmm:ProductLiabilityDualEndedCombatArmsEarplugsMember 2021-05-01 2021-06-30 0000066740 mmm:MultidistrictLitigationMember mmm:ProductLiabilityDualEndedCombatArmsEarplugsMember 2021-06-01 2021-06-30 0000066740 mmm:MultidistrictLitigationMember mmm:ProductLiabilityDualEndedCombatArmsEarplugsMember 2021-10-01 2021-10-31 0000066740 mmm:MultidistrictLitigationMember mmm:ProductLiabilityDualEndedCombatArmsEarplugsSeventhTrialMember 2021-01-01 2021-12-31 0000066740 mmm:ProductLiabilityDualEndedCombatArmsEarplugsEighthTrialMember mmm:MultidistrictLitigationMember 2021-01-01 2021-12-31 0000066740 mmm:MultidistrictLitigationMember mmm:ProductLiabilityDualEndedCombatArmsEarplugsEleventhTrailPlaintiffOneMember 2021-01-01 2021-12-31 0000066740 mmm:MultidistrictLitigationMember mmm:ProductLiabilityDualEndedCombatArmsEarplugsEleventhTrailPlaintiffTwoMember 2021-01-01 2021-12-31 0000066740 mmm:MultidistrictLitigationMember mmm:ProductLiabilityDualEndedCombatArmsEarplugsMember 2021-12-31 0000066740 mmm:MultidistrictLitigationMember mmm:ProductLiabilityDualEndedCombatArmsEarplugsMember 2021-10-31 mmm:wave 0000066740 mmm:MultidistrictLitigationMember mmm:ProductLiabilityDualEndedCombatArmsEarplugsMember 2021-11-30 0000066740 mmm:MultidistrictLitigationMember mmm:ProductLiabilityDualEndedCombatArmsEarplugsMember 2021-11-01 2021-11-30 0000066740 mmm:StateCourtMember mmm:ProductLiabilityDualEndedCombatArmsEarplugsMember 2021-01-01 2021-12-31 0000066740 mmm:ProductLiabilityDualEndedCombatArmsEarplugsMember 2021-12-31 0000066740 mmm:ProductLiabilityBairHuggerMember 2021-01-01 2021-12-31 0000066740 country:CA mmm:ProductLiabilityBairHuggerMember 2021-01-01 2021-12-31 0000066740 mmm:ProductLiabilityBairHuggerMember srt:MinimumMember 2021-01-01 2021-12-31 0000066740 mmm:ProductLiabilityBairHuggerMember mmm:StateCourtMember 2021-01-01 2021-12-31 0000066740 mmm:MultidistrictLitigationMember mmm:ProductLiabilityBairHuggerMember 2021-01-01 2021-12-31 0000066740 mmm:ProductLiabilityBairHuggerAndMedicalMalpracticeClaimsMember mmm:JacksonCountyMissouriMember 2021-12-31 0000066740 mmm:HidalgoCountyTexasMember mmm:ProductLiabilityBairHuggerAndMedicalMalpracticeClaimsMember 2021-12-31 0000066740 mmm:ProductLiabilityBairHuggerMember mmm:UsDistrictCourtForDistrictOfMinnesotaMember 2021-01-01 2021-12-31 0000066740 mmm:ProductLiabilityBairHuggerMember 2021-12-31 0000066740 mmm:SecuritiesLitigationMember mmm:UsDistrictCourtForDistrictOfMinnesotaMember 2019-11-01 2019-12-31 0000066740 mmm:FederalFalseClaimsActQuiTamLitigationMember 2011-12-31 0000066740 mmm:FederalFalseClaimsActQuiTamLitigationMember 2021-12-31 0000066740 mmm:FederalFalseClaimsActQuiTamLitigationMember 2021-01-01 2021-12-31 mmm:employee 0000066740 mmm:FederalFalseClaimsActQuiTamLitigationMember mmm:GodeckeCaseMember 2021-12-31 0000066740 2020-03-31 0000066740 us-gaap:OtherMachineryAndEquipmentMember us-gaap:MunicipalNotesMember 2020-03-31 0000066740 us-gaap:OtherMachineryAndEquipmentMember us-gaap:MunicipalNotesMember 2019-03-31 0000066740 mmm:LongTermIncentivePlanMember 2021-05-31 0000066740 mmm:LongTermIncentivePlanMember 2021-12-31 0000066740 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2021-01-01 2021-12-31 0000066740 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2020-01-01 2020-12-31 0000066740 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2019-01-01 2019-12-31 0000066740 mmm:ResearchDevelopmentAndRelatedExpensesMember 2021-01-01 2021-12-31 0000066740 mmm:ResearchDevelopmentAndRelatedExpensesMember 2020-01-01 2020-12-31 0000066740 mmm:ResearchDevelopmentAndRelatedExpensesMember 2019-01-01 2019-12-31 0000066740 us-gaap:EmployeeStockOptionMember srt:MinimumMember 2021-01-01 2021-12-31 0000066740 us-gaap:EmployeeStockOptionMember srt:MaximumMember 2021-01-01 2021-12-31 0000066740 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-12-31 0000066740 us-gaap:EmployeeStockOptionMember 2021-12-31 0000066740 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-12-31 0000066740 us-gaap:EmployeeStockOptionMember 2019-01-01 2019-12-31 0000066740 us-gaap:EmployeeStockOptionMember 2020-12-31 0000066740 us-gaap:EmployeeStockOptionMember 2019-12-31 0000066740 mmm:RestrictedStockAndRestrictedStockUnitsMember 2020-12-31 0000066740 mmm:RestrictedStockAndRestrictedStockUnitsMember 2019-12-31 0000066740 mmm:RestrictedStockAndRestrictedStockUnitsMember 2018-12-31 0000066740 mmm:RestrictedStockAndRestrictedStockUnitsMember 2021-01-01 2021-12-31 0000066740 mmm:RestrictedStockAndRestrictedStockUnitsMember 2020-01-01 2020-12-31 0000066740 mmm:RestrictedStockAndRestrictedStockUnitsMember 2019-01-01 2019-12-31 0000066740 mmm:RestrictedStockAndRestrictedStockUnitsMember 2021-12-31 0000066740 us-gaap:PerformanceSharesMember 2021-01-01 2021-12-31 0000066740 us-gaap:PerformanceSharesMember srt:MinimumMember 2021-01-01 2021-12-31 0000066740 us-gaap:PerformanceSharesMember srt:MaximumMember 2021-01-01 2021-12-31 0000066740 us-gaap:PerformanceSharesMember 2020-12-31 0000066740 us-gaap:PerformanceSharesMember 2019-12-31 0000066740 us-gaap:PerformanceSharesMember 2018-12-31 0000066740 us-gaap:PerformanceSharesMember 2020-01-01 2020-12-31 0000066740 us-gaap:PerformanceSharesMember 2019-01-01 2019-12-31 0000066740 us-gaap:PerformanceSharesMember 2021-12-31 0000066740 us-gaap:EmployeeStockMember 2021-12-31 0000066740 us-gaap:EmployeeStockMember 2021-01-01 2021-12-31 0000066740 us-gaap:EmployeeStockMember 2020-01-01 2020-12-31 0000066740 us-gaap:EmployeeStockMember 2019-01-01 2019-12-31 mmm:segment 0000066740 us-gaap:OperatingSegmentsMember mmm:SafetyAndIndustrialSegmentMember 2021-01-01 2021-12-31 0000066740 us-gaap:OperatingSegmentsMember mmm:SafetyAndIndustrialSegmentMember 2020-01-01 2020-12-31 0000066740 us-gaap:OperatingSegmentsMember mmm:SafetyAndIndustrialSegmentMember 2019-01-01 2019-12-31 0000066740 mmm:TransportationAndElectronicsSegmentMember us-gaap:OperatingSegmentsMember 2021-01-01 2021-12-31 0000066740 mmm:TransportationAndElectronicsSegmentMember us-gaap:OperatingSegmentsMember 2020-01-01 2020-12-31 0000066740 mmm:TransportationAndElectronicsSegmentMember us-gaap:OperatingSegmentsMember 2019-01-01 2019-12-31 0000066740 mmm:HealthCareSegmentMember us-gaap:OperatingSegmentsMember 2021-01-01 2021-12-31 0000066740 mmm:HealthCareSegmentMember us-gaap:OperatingSegmentsMember 2020-01-01 2020-12-31 0000066740 mmm:HealthCareSegmentMember us-gaap:OperatingSegmentsMember 2019-01-01 2019-12-31 0000066740 mmm:ConsumerSegmentMember us-gaap:OperatingSegmentsMember 2021-01-01 2021-12-31 0000066740 mmm:ConsumerSegmentMember us-gaap:OperatingSegmentsMember 2020-01-01 2020-12-31 0000066740 mmm:ConsumerSegmentMember us-gaap:OperatingSegmentsMember 2019-01-01 2019-12-31 0000066740 us-gaap:OperatingSegmentsMember 2021-01-01 2021-12-31 0000066740 us-gaap:OperatingSegmentsMember 2020-01-01 2020-12-31 0000066740 us-gaap:OperatingSegmentsMember 2019-01-01 2019-12-31 0000066740 us-gaap:OperatingSegmentsMember mmm:SafetyAndIndustrialSegmentMember 2021-12-31 0000066740 us-gaap:OperatingSegmentsMember mmm:SafetyAndIndustrialSegmentMember 2020-12-31 0000066740 mmm:TransportationAndElectronicsSegmentMember us-gaap:OperatingSegmentsMember 2021-12-31 0000066740 mmm:TransportationAndElectronicsSegmentMember us-gaap:OperatingSegmentsMember 2020-12-31 0000066740 mmm:HealthCareSegmentMember us-gaap:OperatingSegmentsMember 2021-12-31 0000066740 mmm:HealthCareSegmentMember us-gaap:OperatingSegmentsMember 2020-12-31 0000066740 mmm:ConsumerSegmentMember us-gaap:OperatingSegmentsMember 2021-12-31 0000066740 mmm:ConsumerSegmentMember us-gaap:OperatingSegmentsMember 2020-12-31 0000066740 us-gaap:CorporateNonSegmentMember 2021-12-31 0000066740 us-gaap:CorporateNonSegmentMember 2020-12-31 0000066740 srt:AmericasMember 2021-12-31 0000066740 srt:AmericasMember 2020-12-31 0000066740 srt:AsiaPacificMember 2021-12-31 0000066740 srt:AsiaPacificMember 2020-12-31 0000066740 us-gaap:EMEAMember 2021-12-31 0000066740 us-gaap:EMEAMember 2020-12-31 0000066740 country:US 2021-12-31 0000066740 country:US 2020-12-31 0000066740 mmm:ChinaHongKongMember 2021-12-31 0000066740 mmm:ChinaHongKongMember 2020-12-31

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
WASHINGTON, D.C. 20549
FORM 8-K
CURRENT REPORT
PURSUANT TO SECTION 13 OR 15(D) OF THE SECURITIES EXCHANGE ACT OF 1934
Date of report (Date of earliest event reported): April 26, 2022
3M COMPANY
(Exact Name of Registrant as Specified in Its Charter)

Delaware |  | File No. 1-3285 |  | 41-0417775
(State or other jurisdiction of incorporation) |  | (Commission File Number) |  | (IRS Employer Identification No.)
3M Center, St. Paul, Minnesota |  |  |  | 55144-1000
(Address of Principal Executive Offices) |  |  |  | (Zip Code)

(Registrant’s Telephone Number, Including Area Code) (651) 733-1110
Not Applicable
(Former Name or Former Address, if Changed Since Last Report)
Check the appropriate box below if the Form 8-K filing is intended to simultaneously satisfy the filing obligation of the registrant under any of the following provisions (see General Instruction A.2. below):

☐ | Written communications pursuant to Rule 425 under the Securities Act (17 CFR 230.425)
☐ | Soliciting material pursuant to Rule 14a-12 under the Exchange Act (17 CFR 240.14a-12)
☐ | Pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act (17 CFR 240.14d-2(b))
☐ | Pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act (17 CFR 240.13e-4(c))

Securities registered pursuant to Section 12(b) of the Act:

Title of each class |  | Trading Symbol(s) |  | Name of each exchange on which registered
Common Stock, Par Value $.01 Per Share |  | MMM |  | New York Stock Exchange
|  | MMM |  | Chicago Stock Exchange, Inc.
0.950% Notes due 2023 |  | MMM23 |  | New York Stock Exchange
1.500% Notes due 2026 |  | MMM26 |  | New York Stock Exchange
1.750% Notes due 2030 |  | MMM30 |  | New York Stock Exchange
1.500% Notes due 2031 |  | MMM31 |  | New York Stock Exchange

Note: The common stock of the Registrant is also traded on the SWX Swiss Exchange.
Securities registered pursuant to section 12(g) of the Act: None
Indicate by check mark whether the registrant is an emerging growth company as defined in Rule 405 of the Securities Act of 1933 (17 CFR §230.405) or Rule 12b-2 of the Securities Exchange Act of 1934 (17 CFR §240.12b-2).
Emerging growth company ☐
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the exchange Act. ☐

Item 8.01. Other Events
This Current Report on Form 8-K updates 3M’s Annual Report on Form 10-K for the year ended December 31, 2021 (“3M’s 2021 Annual Report”) to reflect the following changes effective in the first quarter of 2022 for all periods presented:
Business Segment Reporting Changes
Eliminating inclusion of dual credit in measure of segment operating performance
3M business segment operating performance measures were updated to no longer include dual credit to business segments for certain sales and related operating income. Management previously evaluated its business segments based on net sales and operating income performance, including dual credit reporting. 3M reflected additional (“dual”) credit to another business segment when the customer account activity (“sales district”) with respect to the particular product sold to the external customer was provided by a different business segment. For example, privacy screen protection products are primarily sold by the Display Materials and Systems Division within the Transportation and Electronics business segment; however, certain sales districts within the Consumer business segment provide the customer account activity for sales of the product to particular customers. In this example, the non-primary selling segment (Consumer) previously would also have received credit for the associated net sales initiated through its sales district and the related approximate operating income. The offset to the dual credit business segment reporting was reflected as a reconciling item entitled “Elimination of Dual Credit,” such that sales and operating income in total were unchanged.
Reflecting certain litigation-related costs in the Safety and Industrial segment's operating performance measure
3M's business segment operating performance measure with respect to its Safety and Industrial business segment was updated relative to litigation-related charges for respirator mask/asbestos litigation matters. Previously, 3M included these costs, when significant, as a special item within Corporate and Unallocated. 3M now includes all litigation-related costs associated with respirator/mask asbestos litigation matters within the Safety and Industrial business segment. For the periods presented, this change only impacted 2019.
Changes to Non-GAAP Measures - Certain Amounts Adjusted for Special Items
In addition to reporting financial results in accordance with U.S. GAAP, the 3M also provides non-GAAP measures that adjust for the impacts of special items. In the first quarter of 2022, the Company changed the extent of matters and charges/benefits it includes within special items with respect to net costs for significant litigation. Previously, 3M included net costs, when significant, associated with changes in accrued liabilities related to respirator mask/asbestos litigation and PFAS-related other environmental matters, along with associated tax impacts. The non-GAAP measure changes involved including net costs for litigation related to 3M's Combat Arms Earplugs, expanding net costs to include external legal fees and insurance recoveries associated with the applicable matters in addition to changes in accrued liabilities, and to include all such net costs for the applicable matters, not just when considered significant.
The preceding information is filed hereunder as Exhibit 99 which is incorporated herein by reference.
Item 9.01 of this Current Report on Form 8-K updates the information contained in 3M’s 2021 Annual Report to reflect the changes described above, which were effective during the first quarter of 2022, for all periods presented herein. Updates provided in this Form 8- K are contained in Part II, Item 7, “Management’s Discussion and Analysis of Financial Condition and Results of Operations”, and Part II, Item 8, “Financial Statements and Supplementary Data” (specifically Note 1, Significant Accounting Polices, Note 2, Revenue, and Note 19, Business Segment and Geographic Information).
By virtue of this Current Report, the Company will be able to incorporate the updated information by reference into future registration statements or post-effective amendments to existing registration statements. This Current Report does not update for other changes since the filing of 3M’s 2021 Annual Report (e.g. new developments in commitments and contingencies). For significant developments since the filing of 3M’s 2021 Annual Report, refer to subsequent 2022 Quarterly Reports on Form 10-Q.
Forward-Looking Statements
This Current Report contains forward-looking information about 3M's financial results and estimates and business prospects that involve substantial risks and uncertainties that could cause actual results to differ materially. A further description of these factors is located in this Current Report under “Cautionary Note Concerning Factors That May Affect Future Results” and “Risk Factors” in Exhibit 99, Part I, Items I and IA.

Item 9.01. Financial Statements and Exhibits
(d) Exhibits

Exhibit Number |  | Description
23 |  | Consent of Independent Registered Public Accounting Firm
99 |  | Updates, where applicable, to 3M’s 2021 Annual Report on Form 10-K include: Part II, Item 7, Management’s Discussion and Analysis of Financial Condition and Results of Operations Part II, Item 8, Financial Statements and Supplementary Data Part IV, Item 16, Form 10-K Summary (updated by this Current Report on Form 8-K)
104 |  | Cover Page Interactive Data File (the cover page XBRL tags are embedded in the Inline XBRL document).

SIGNATURE
Pursuant to the requirements of the Securities Exchange Act of 1934, the Registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.

| 3M COMPANY
| By: | /s/ Monish Patolawala
|  | Monish Patolawala,
|  | Executive Vice President, Chief Financial and Transformation Officer (Principal Financial Officer)

Dated: April 26, 2022