XML 28 R73.htm IDEA: XBRL DOCUMENT v2.4.1.9
Pension and Postretirement Benefit Plans (Narratives) (Details 2) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
U.S. Defined Contribution Plan      
Schedule Of Defined Contribution Plans Disclosures      
Company match of eligible compensation, high end of range 6.00%mmm_DefinedContributionPlanEmployerMatchEmployeeContribution
/ mmm_DefinedContributionPlanByGeographyAxis
= mmm_DefinedContributionPlanUSMember
   
Company match of eligible compensation, percent for employees hired on or after January 1, 2009 100.00%mmm_DefinedContributionPlanEmployerMatchHiredAfter2009
/ mmm_DefinedContributionPlanByGeographyAxis
= mmm_DefinedContributionPlanUSMember
   
Company contribution to employer retirement income account for employees hired on or after January 1, 2009 3.00%mmm_DefinedContributionPlanPostretirementPlanHiredAfter2009Percentage
/ mmm_DefinedContributionPlanByGeographyAxis
= mmm_DefinedContributionPlanUSMember
   
Expenses related to defined contribution plans $ 153us-gaap_DefinedContributionPlanCostRecognized
/ mmm_DefinedContributionPlanByGeographyAxis
= mmm_DefinedContributionPlanUSMember
$ 136us-gaap_DefinedContributionPlanCostRecognized
/ mmm_DefinedContributionPlanByGeographyAxis
= mmm_DefinedContributionPlanUSMember
$ 124us-gaap_DefinedContributionPlanCostRecognized
/ mmm_DefinedContributionPlanByGeographyAxis
= mmm_DefinedContributionPlanUSMember
U.S. Defined Contribution Plan | Maximum      
Schedule Of Defined Contribution Plans Disclosures      
Employer match of employee contributions, pre January 1, 2009 75.00%mmm_DefinedContributionPlanEmployerMatchHiredBefore2009
/ mmm_DefinedContributionPlanByGeographyAxis
= mmm_DefinedContributionPlanUSMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
   
U.S. Defined Contribution Plan | Minimum      
Schedule Of Defined Contribution Plans Disclosures      
Employer match of employee contributions, pre January 1, 2009 60.00%mmm_DefinedContributionPlanEmployerMatchHiredBefore2009
/ mmm_DefinedContributionPlanByGeographyAxis
= mmm_DefinedContributionPlanUSMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
   
Foreign Defined Contribution Plan      
Schedule Of Defined Contribution Plans Disclosures      
Expenses related to defined contribution plans $ 75us-gaap_DefinedContributionPlanCostRecognized
/ mmm_DefinedContributionPlanByGeographyAxis
= mmm_DefinedContributionPlanForeignMember
$ 71us-gaap_DefinedContributionPlanCostRecognized
/ mmm_DefinedContributionPlanByGeographyAxis
= mmm_DefinedContributionPlanForeignMember
$ 58us-gaap_DefinedContributionPlanCostRecognized
/ mmm_DefinedContributionPlanByGeographyAxis
= mmm_DefinedContributionPlanForeignMember