XML 28 R71.htm IDEA: XBRL DOCUMENT v2.4.1.9
MULTI-EMPLOYER PENSION PLANS (Details) (USD $)
In Millions, unless otherwise specified
12 Months Ended 3 Months Ended 4 Months Ended
Jan. 31, 2015
Feb. 01, 2014
Feb. 02, 2013
Jan. 31, 2015
Feb. 02, 2013
May 24, 2014
MULTI-EMPLOYER PLANS            
Employer contribution to multi-employer plans $ 1,200us-gaap_MultiemployerPlanPeriodContributions $ 1,100us-gaap_MultiemployerPlanPeriodContributions $ 1,100us-gaap_MultiemployerPlanPeriodContributions      
Red zone | Maximum            
MULTI-EMPLOYER PLANS            
Percentage of funded status 65.00%kr_MultiemployerPlansPercentageOfFundedStatus
/ kr_MultiemployerPlanPensionProtectionActZoneAxis
= kr_PensionProtectionsRedZoneMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
         
Yellow zone | Maximum            
MULTI-EMPLOYER PLANS            
Percentage of funded status 80.00%kr_MultiemployerPlansPercentageOfFundedStatus
/ kr_MultiemployerPlanPensionProtectionActZoneAxis
= kr_PensionProtectionsYellowZoneMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
         
Green zone | Minimum            
MULTI-EMPLOYER PLANS            
Percentage of funded status 80.00%kr_MultiemployerPlansPercentageOfFundedStatus
/ kr_MultiemployerPlanPensionProtectionActZoneAxis
= kr_PensionProtectionsGreenZoneMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
         
Multi-employer Pension Plan            
MULTI-EMPLOYER PLANS            
Employer contribution to multi-employer plans 297us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
228us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
492us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
     
Multi-employer Pension Plan | SO CA UFCW Unions & Food Employers Joint Pension Trust Fund            
MULTI-EMPLOYER PLANS            
Employer contribution to multi-employer plans 48us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanNameAxis
= kr_SOCAUFCWUnionsAndFoodEmployersJointPensionTrustFundMember
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
45us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanNameAxis
= kr_SOCAUFCWUnionsAndFoodEmployersJointPensionTrustFundMember
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
43us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanNameAxis
= kr_SOCAUFCWUnionsAndFoodEmployersJointPensionTrustFundMember
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
     
Minimum percentage of total contributions received by pension fund 5.00%kr_MultiemployerPlansMinimumPercentageOfContributionsOfTotalContributionsReceivedByPensionFund
/ us-gaap_MultiemployerPlanNameAxis
= kr_SOCAUFCWUnionsAndFoodEmployersJointPensionTrustFundMember
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
5.00%kr_MultiemployerPlansMinimumPercentageOfContributionsOfTotalContributionsReceivedByPensionFund
/ us-gaap_MultiemployerPlanNameAxis
= kr_SOCAUFCWUnionsAndFoodEmployersJointPensionTrustFundMember
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
5.00%kr_MultiemployerPlansMinimumPercentageOfContributionsOfTotalContributionsReceivedByPensionFund
/ us-gaap_MultiemployerPlanNameAxis
= kr_SOCAUFCWUnionsAndFoodEmployersJointPensionTrustFundMember
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
5.00%kr_MultiemployerPlansMinimumPercentageOfContributionsOfTotalContributionsReceivedByPensionFund
/ us-gaap_MultiemployerPlanNameAxis
= kr_SOCAUFCWUnionsAndFoodEmployersJointPensionTrustFundMember
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
5.00%kr_MultiemployerPlansMinimumPercentageOfContributionsOfTotalContributionsReceivedByPensionFund
/ us-gaap_MultiemployerPlanNameAxis
= kr_SOCAUFCWUnionsAndFoodEmployersJointPensionTrustFundMember
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
 
Most significant collective bargaining agreements count 2kr_MultiemployerPlansMostSignificantCollectiveBargainingArrangementNumber
/ us-gaap_MultiemployerPlanNameAxis
= kr_SOCAUFCWUnionsAndFoodEmployersJointPensionTrustFundMember
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
         
Multi-employer Pension Plan | Desert States Employers & UFCW Unions Pension Plan            
MULTI-EMPLOYER PLANS            
Employer contribution to multi-employer plans 21us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanNameAxis
= kr_DesertStatesEmployersAndUFCWUnionsPensionPlanMember
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
23us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanNameAxis
= kr_DesertStatesEmployersAndUFCWUnionsPensionPlanMember
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
22us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanNameAxis
= kr_DesertStatesEmployersAndUFCWUnionsPensionPlanMember
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
     
Minimum percentage of total contributions received by pension fund 5.00%kr_MultiemployerPlansMinimumPercentageOfContributionsOfTotalContributionsReceivedByPensionFund
/ us-gaap_MultiemployerPlanNameAxis
= kr_DesertStatesEmployersAndUFCWUnionsPensionPlanMember
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
5.00%kr_MultiemployerPlansMinimumPercentageOfContributionsOfTotalContributionsReceivedByPensionFund
/ us-gaap_MultiemployerPlanNameAxis
= kr_DesertStatesEmployersAndUFCWUnionsPensionPlanMember
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
5.00%kr_MultiemployerPlansMinimumPercentageOfContributionsOfTotalContributionsReceivedByPensionFund
/ us-gaap_MultiemployerPlanNameAxis
= kr_DesertStatesEmployersAndUFCWUnionsPensionPlanMember
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
5.00%kr_MultiemployerPlansMinimumPercentageOfContributionsOfTotalContributionsReceivedByPensionFund
/ us-gaap_MultiemployerPlanNameAxis
= kr_DesertStatesEmployersAndUFCWUnionsPensionPlanMember
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
5.00%kr_MultiemployerPlansMinimumPercentageOfContributionsOfTotalContributionsReceivedByPensionFund
/ us-gaap_MultiemployerPlanNameAxis
= kr_DesertStatesEmployersAndUFCWUnionsPensionPlanMember
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
 
Most significant collective bargaining agreements count 1kr_MultiemployerPlansMostSignificantCollectiveBargainingArrangementNumber
/ us-gaap_MultiemployerPlanNameAxis
= kr_DesertStatesEmployersAndUFCWUnionsPensionPlanMember
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
         
Multi-employer Pension Plan | Sound Retirement Trust (formerly Retail Clerks Pension Plan)            
MULTI-EMPLOYER PLANS            
Employer contribution to multi-employer plans 15us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanNameAxis
= kr_SoundRetirementTrustMember
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
13us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanNameAxis
= kr_SoundRetirementTrustMember
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
12us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanNameAxis
= kr_SoundRetirementTrustMember
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
     
Minimum percentage of total contributions received by pension fund 5.00%kr_MultiemployerPlansMinimumPercentageOfContributionsOfTotalContributionsReceivedByPensionFund
/ us-gaap_MultiemployerPlanNameAxis
= kr_SoundRetirementTrustMember
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
5.00%kr_MultiemployerPlansMinimumPercentageOfContributionsOfTotalContributionsReceivedByPensionFund
/ us-gaap_MultiemployerPlanNameAxis
= kr_SoundRetirementTrustMember
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
5.00%kr_MultiemployerPlansMinimumPercentageOfContributionsOfTotalContributionsReceivedByPensionFund
/ us-gaap_MultiemployerPlanNameAxis
= kr_SoundRetirementTrustMember
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
5.00%kr_MultiemployerPlansMinimumPercentageOfContributionsOfTotalContributionsReceivedByPensionFund
/ us-gaap_MultiemployerPlanNameAxis
= kr_SoundRetirementTrustMember
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
5.00%kr_MultiemployerPlansMinimumPercentageOfContributionsOfTotalContributionsReceivedByPensionFund
/ us-gaap_MultiemployerPlanNameAxis
= kr_SoundRetirementTrustMember
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
 
Most significant collective bargaining agreements count 2kr_MultiemployerPlansMostSignificantCollectiveBargainingArrangementNumber
/ us-gaap_MultiemployerPlanNameAxis
= kr_SoundRetirementTrustMember
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
         
Multi-employer Pension Plan | Rocky Mountain UFCW Unions and Employers Pension Plan            
MULTI-EMPLOYER PLANS            
Employer contribution to multi-employer plans 17us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanNameAxis
= kr_RockyMountainUFCWUnionsAndEmployersPensionPlanMember
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
17us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanNameAxis
= kr_RockyMountainUFCWUnionsAndEmployersPensionPlanMember
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
17us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanNameAxis
= kr_RockyMountainUFCWUnionsAndEmployersPensionPlanMember
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
     
Minimum percentage of total contributions received by pension fund 5.00%kr_MultiemployerPlansMinimumPercentageOfContributionsOfTotalContributionsReceivedByPensionFund
/ us-gaap_MultiemployerPlanNameAxis
= kr_RockyMountainUFCWUnionsAndEmployersPensionPlanMember
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
5.00%kr_MultiemployerPlansMinimumPercentageOfContributionsOfTotalContributionsReceivedByPensionFund
/ us-gaap_MultiemployerPlanNameAxis
= kr_RockyMountainUFCWUnionsAndEmployersPensionPlanMember
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
5.00%kr_MultiemployerPlansMinimumPercentageOfContributionsOfTotalContributionsReceivedByPensionFund
/ us-gaap_MultiemployerPlanNameAxis
= kr_RockyMountainUFCWUnionsAndEmployersPensionPlanMember
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
5.00%kr_MultiemployerPlansMinimumPercentageOfContributionsOfTotalContributionsReceivedByPensionFund
/ us-gaap_MultiemployerPlanNameAxis
= kr_RockyMountainUFCWUnionsAndEmployersPensionPlanMember
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
5.00%kr_MultiemployerPlansMinimumPercentageOfContributionsOfTotalContributionsReceivedByPensionFund
/ us-gaap_MultiemployerPlanNameAxis
= kr_RockyMountainUFCWUnionsAndEmployersPensionPlanMember
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
 
Most significant collective bargaining agreements count 1kr_MultiemployerPlansMostSignificantCollectiveBargainingArrangementNumber
/ us-gaap_MultiemployerPlanNameAxis
= kr_RockyMountainUFCWUnionsAndEmployersPensionPlanMember
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
         
Multi-employer Pension Plan | Oregon Retail Employees Pension Plan            
MULTI-EMPLOYER PLANS            
Employer contribution to multi-employer plans 7us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanNameAxis
= kr_OregonRetailEmployeesPensionPlanMember
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
7us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanNameAxis
= kr_OregonRetailEmployeesPensionPlanMember
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
7us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanNameAxis
= kr_OregonRetailEmployeesPensionPlanMember
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
     
Minimum percentage of total contributions received by pension fund 5.00%kr_MultiemployerPlansMinimumPercentageOfContributionsOfTotalContributionsReceivedByPensionFund
/ us-gaap_MultiemployerPlanNameAxis
= kr_OregonRetailEmployeesPensionPlanMember
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
5.00%kr_MultiemployerPlansMinimumPercentageOfContributionsOfTotalContributionsReceivedByPensionFund
/ us-gaap_MultiemployerPlanNameAxis
= kr_OregonRetailEmployeesPensionPlanMember
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
5.00%kr_MultiemployerPlansMinimumPercentageOfContributionsOfTotalContributionsReceivedByPensionFund
/ us-gaap_MultiemployerPlanNameAxis
= kr_OregonRetailEmployeesPensionPlanMember
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
5.00%kr_MultiemployerPlansMinimumPercentageOfContributionsOfTotalContributionsReceivedByPensionFund
/ us-gaap_MultiemployerPlanNameAxis
= kr_OregonRetailEmployeesPensionPlanMember
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
5.00%kr_MultiemployerPlansMinimumPercentageOfContributionsOfTotalContributionsReceivedByPensionFund
/ us-gaap_MultiemployerPlanNameAxis
= kr_OregonRetailEmployeesPensionPlanMember
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
 
Most significant collective bargaining agreements count 3kr_MultiemployerPlansMostSignificantCollectiveBargainingArrangementNumber
/ us-gaap_MultiemployerPlanNameAxis
= kr_OregonRetailEmployeesPensionPlanMember
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
         
Multi-employer Pension Plan | Bakery and Confectionary Union & Industry International Pension Fund            
MULTI-EMPLOYER PLANS            
Employer contribution to multi-employer plans 11us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanNameAxis
= kr_BakeryAndConfectionaryUnionAndIndustryInternationalPensionFundMember
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
12us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanNameAxis
= kr_BakeryAndConfectionaryUnionAndIndustryInternationalPensionFundMember
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
10us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanNameAxis
= kr_BakeryAndConfectionaryUnionAndIndustryInternationalPensionFundMember
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
     
Minimum percentage of total contributions received by pension fund 5.00%kr_MultiemployerPlansMinimumPercentageOfContributionsOfTotalContributionsReceivedByPensionFund
/ us-gaap_MultiemployerPlanNameAxis
= kr_BakeryAndConfectionaryUnionAndIndustryInternationalPensionFundMember
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
5.00%kr_MultiemployerPlansMinimumPercentageOfContributionsOfTotalContributionsReceivedByPensionFund
/ us-gaap_MultiemployerPlanNameAxis
= kr_BakeryAndConfectionaryUnionAndIndustryInternationalPensionFundMember
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
5.00%kr_MultiemployerPlansMinimumPercentageOfContributionsOfTotalContributionsReceivedByPensionFund
/ us-gaap_MultiemployerPlanNameAxis
= kr_BakeryAndConfectionaryUnionAndIndustryInternationalPensionFundMember
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
5.00%kr_MultiemployerPlansMinimumPercentageOfContributionsOfTotalContributionsReceivedByPensionFund
/ us-gaap_MultiemployerPlanNameAxis
= kr_BakeryAndConfectionaryUnionAndIndustryInternationalPensionFundMember
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
5.00%kr_MultiemployerPlansMinimumPercentageOfContributionsOfTotalContributionsReceivedByPensionFund
/ us-gaap_MultiemployerPlanNameAxis
= kr_BakeryAndConfectionaryUnionAndIndustryInternationalPensionFundMember
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
 
Most significant collective bargaining agreements count 4kr_MultiemployerPlansMostSignificantCollectiveBargainingArrangementNumber
/ us-gaap_MultiemployerPlanNameAxis
= kr_BakeryAndConfectionaryUnionAndIndustryInternationalPensionFundMember
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
         
Multi-employer Pension Plan | Washington Meat Industry Pension Trust            
MULTI-EMPLOYER PLANS            
Employer contribution to multi-employer plans 1us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanNameAxis
= kr_WashingtonMeatIndustryPensionTrustMember
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
3us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanNameAxis
= kr_WashingtonMeatIndustryPensionTrustMember
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
3us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanNameAxis
= kr_WashingtonMeatIndustryPensionTrustMember
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
     
Minimum percentage of total contributions received by pension fund 5.00%kr_MultiemployerPlansMinimumPercentageOfContributionsOfTotalContributionsReceivedByPensionFund
/ us-gaap_MultiemployerPlanNameAxis
= kr_WashingtonMeatIndustryPensionTrustMember
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
5.00%kr_MultiemployerPlansMinimumPercentageOfContributionsOfTotalContributionsReceivedByPensionFund
/ us-gaap_MultiemployerPlanNameAxis
= kr_WashingtonMeatIndustryPensionTrustMember
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
5.00%kr_MultiemployerPlansMinimumPercentageOfContributionsOfTotalContributionsReceivedByPensionFund
/ us-gaap_MultiemployerPlanNameAxis
= kr_WashingtonMeatIndustryPensionTrustMember
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
5.00%kr_MultiemployerPlansMinimumPercentageOfContributionsOfTotalContributionsReceivedByPensionFund
/ us-gaap_MultiemployerPlanNameAxis
= kr_WashingtonMeatIndustryPensionTrustMember
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
5.00%kr_MultiemployerPlansMinimumPercentageOfContributionsOfTotalContributionsReceivedByPensionFund
/ us-gaap_MultiemployerPlanNameAxis
= kr_WashingtonMeatIndustryPensionTrustMember
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
 
Multi-employer Pension Plan | Retail Food Employers & UFCW Local 711 Pension            
MULTI-EMPLOYER PLANS            
Employer contribution to multi-employer plans 9us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanNameAxis
= kr_RetailFoodEmployersAndUFCWLocal711PensionMember
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
8us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanNameAxis
= kr_RetailFoodEmployersAndUFCWLocal711PensionMember
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
8us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanNameAxis
= kr_RetailFoodEmployersAndUFCWLocal711PensionMember
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
     
Minimum percentage of total contributions received by pension fund 5.00%kr_MultiemployerPlansMinimumPercentageOfContributionsOfTotalContributionsReceivedByPensionFund
/ us-gaap_MultiemployerPlanNameAxis
= kr_RetailFoodEmployersAndUFCWLocal711PensionMember
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
5.00%kr_MultiemployerPlansMinimumPercentageOfContributionsOfTotalContributionsReceivedByPensionFund
/ us-gaap_MultiemployerPlanNameAxis
= kr_RetailFoodEmployersAndUFCWLocal711PensionMember
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
5.00%kr_MultiemployerPlansMinimumPercentageOfContributionsOfTotalContributionsReceivedByPensionFund
/ us-gaap_MultiemployerPlanNameAxis
= kr_RetailFoodEmployersAndUFCWLocal711PensionMember
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
5.00%kr_MultiemployerPlansMinimumPercentageOfContributionsOfTotalContributionsReceivedByPensionFund
/ us-gaap_MultiemployerPlanNameAxis
= kr_RetailFoodEmployersAndUFCWLocal711PensionMember
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
5.00%kr_MultiemployerPlansMinimumPercentageOfContributionsOfTotalContributionsReceivedByPensionFund
/ us-gaap_MultiemployerPlanNameAxis
= kr_RetailFoodEmployersAndUFCWLocal711PensionMember
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
 
Most significant collective bargaining agreements count 2kr_MultiemployerPlansMostSignificantCollectiveBargainingArrangementNumber
/ us-gaap_MultiemployerPlanNameAxis
= kr_RetailFoodEmployersAndUFCWLocal711PensionMember
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
         
Multi-employer Pension Plan | Denver Area Meat Cutters and Employers Pension Plan            
MULTI-EMPLOYER PLANS            
Employer contribution to multi-employer plans 8us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanNameAxis
= kr_DenverAreaMeatCuttersAndEmployersPensionPlanMember
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
8us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanNameAxis
= kr_DenverAreaMeatCuttersAndEmployersPensionPlanMember
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
8us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanNameAxis
= kr_DenverAreaMeatCuttersAndEmployersPensionPlanMember
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
     
Minimum percentage of total contributions received by pension fund 5.00%kr_MultiemployerPlansMinimumPercentageOfContributionsOfTotalContributionsReceivedByPensionFund
/ us-gaap_MultiemployerPlanNameAxis
= kr_DenverAreaMeatCuttersAndEmployersPensionPlanMember
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
5.00%kr_MultiemployerPlansMinimumPercentageOfContributionsOfTotalContributionsReceivedByPensionFund
/ us-gaap_MultiemployerPlanNameAxis
= kr_DenverAreaMeatCuttersAndEmployersPensionPlanMember
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
5.00%kr_MultiemployerPlansMinimumPercentageOfContributionsOfTotalContributionsReceivedByPensionFund
/ us-gaap_MultiemployerPlanNameAxis
= kr_DenverAreaMeatCuttersAndEmployersPensionPlanMember
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
5.00%kr_MultiemployerPlansMinimumPercentageOfContributionsOfTotalContributionsReceivedByPensionFund
/ us-gaap_MultiemployerPlanNameAxis
= kr_DenverAreaMeatCuttersAndEmployersPensionPlanMember
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
5.00%kr_MultiemployerPlansMinimumPercentageOfContributionsOfTotalContributionsReceivedByPensionFund
/ us-gaap_MultiemployerPlanNameAxis
= kr_DenverAreaMeatCuttersAndEmployersPensionPlanMember
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
 
Most significant collective bargaining agreements count 1kr_MultiemployerPlansMostSignificantCollectiveBargainingArrangementNumber
/ us-gaap_MultiemployerPlanNameAxis
= kr_DenverAreaMeatCuttersAndEmployersPensionPlanMember
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
         
Multi-employer Pension Plan | United Food & Commercial Workers Intl Union - Industry Pension Fund            
MULTI-EMPLOYER PLANS            
Employer contribution to multi-employer plans 33us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanNameAxis
= kr_UnitedFoodAndCommercialWorkersIntlUnionIndustryPensionFundMember
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
33us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanNameAxis
= kr_UnitedFoodAndCommercialWorkersIntlUnionIndustryPensionFundMember
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
33us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanNameAxis
= kr_UnitedFoodAndCommercialWorkersIntlUnionIndustryPensionFundMember
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
     
Minimum percentage of total contributions received by pension fund 5.00%kr_MultiemployerPlansMinimumPercentageOfContributionsOfTotalContributionsReceivedByPensionFund
/ us-gaap_MultiemployerPlanNameAxis
= kr_UnitedFoodAndCommercialWorkersIntlUnionIndustryPensionFundMember
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
5.00%kr_MultiemployerPlansMinimumPercentageOfContributionsOfTotalContributionsReceivedByPensionFund
/ us-gaap_MultiemployerPlanNameAxis
= kr_UnitedFoodAndCommercialWorkersIntlUnionIndustryPensionFundMember
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
5.00%kr_MultiemployerPlansMinimumPercentageOfContributionsOfTotalContributionsReceivedByPensionFund
/ us-gaap_MultiemployerPlanNameAxis
= kr_UnitedFoodAndCommercialWorkersIntlUnionIndustryPensionFundMember
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
5.00%kr_MultiemployerPlansMinimumPercentageOfContributionsOfTotalContributionsReceivedByPensionFund
/ us-gaap_MultiemployerPlanNameAxis
= kr_UnitedFoodAndCommercialWorkersIntlUnionIndustryPensionFundMember
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
5.00%kr_MultiemployerPlansMinimumPercentageOfContributionsOfTotalContributionsReceivedByPensionFund
/ us-gaap_MultiemployerPlanNameAxis
= kr_UnitedFoodAndCommercialWorkersIntlUnionIndustryPensionFundMember
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
 
Most significant collective bargaining agreements count 2kr_MultiemployerPlansMostSignificantCollectiveBargainingArrangementNumber
/ us-gaap_MultiemployerPlanNameAxis
= kr_UnitedFoodAndCommercialWorkersIntlUnionIndustryPensionFundMember
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
         
Multi-employer Pension Plan | Western Conference of Teamsters Pension Plan            
MULTI-EMPLOYER PLANS            
Employer contribution to multi-employer plans 30us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanNameAxis
= kr_WesternConferenceOfTeamstersPensionPlanMember
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
31us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanNameAxis
= kr_WesternConferenceOfTeamstersPensionPlanMember
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
30us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanNameAxis
= kr_WesternConferenceOfTeamstersPensionPlanMember
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
     
Most significant collective bargaining agreements count 5kr_MultiemployerPlansMostSignificantCollectiveBargainingArrangementNumber
/ us-gaap_MultiemployerPlanNameAxis
= kr_WesternConferenceOfTeamstersPensionPlanMember
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
         
Multi-employer Pension Plan | Central States, Southeast & Southwest Areas Pension Plan            
MULTI-EMPLOYER PLANS            
Employer contribution to multi-employer plans 15us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanNameAxis
= kr_CentralStatesSoutheastAndSouthwestAreasPensionPlanMember
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
15us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanNameAxis
= kr_CentralStatesSoutheastAndSouthwestAreasPensionPlanMember
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
12us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanNameAxis
= kr_CentralStatesSoutheastAndSouthwestAreasPensionPlanMember
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
     
Most significant collective bargaining agreements count 2kr_MultiemployerPlansMostSignificantCollectiveBargainingArrangementNumber
/ us-gaap_MultiemployerPlanNameAxis
= kr_CentralStatesSoutheastAndSouthwestAreasPensionPlanMember
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
         
Multi-employer Pension Plan | UFCW Consolidated Pension Plan            
MULTI-EMPLOYER PLANS            
Charge (after-tax) related to pension plan agreements           56kr_MultiemployerPlansCommitmentAndWithdrawalObligation
/ us-gaap_MultiemployerPlanNameAxis
= kr_UFCWConsolidatedPensionPlanMember
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
Additional contributions 75kr_MultiemployerPlanPeriodAdditionalContributions
/ us-gaap_MultiemployerPlanNameAxis
= kr_UFCWConsolidatedPensionPlanMember
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
    75kr_MultiemployerPlanPeriodAdditionalContributions
/ us-gaap_MultiemployerPlanNameAxis
= kr_UFCWConsolidatedPensionPlanMember
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
   
Period of additional contribution 4 years          
Employer contribution to multi-employer plans 70us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanNameAxis
= kr_UFCWConsolidatedPensionPlanMember
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
  275us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanNameAxis
= kr_UFCWConsolidatedPensionPlanMember
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
15us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanNameAxis
= kr_UFCWConsolidatedPensionPlanMember
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
258us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanNameAxis
= kr_UFCWConsolidatedPensionPlanMember
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
 
Minimum percentage of total contributions received by pension fund 5.00%kr_MultiemployerPlansMinimumPercentageOfContributionsOfTotalContributionsReceivedByPensionFund
/ us-gaap_MultiemployerPlanNameAxis
= kr_UFCWConsolidatedPensionPlanMember
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
5.00%kr_MultiemployerPlansMinimumPercentageOfContributionsOfTotalContributionsReceivedByPensionFund
/ us-gaap_MultiemployerPlanNameAxis
= kr_UFCWConsolidatedPensionPlanMember
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
5.00%kr_MultiemployerPlansMinimumPercentageOfContributionsOfTotalContributionsReceivedByPensionFund
/ us-gaap_MultiemployerPlanNameAxis
= kr_UFCWConsolidatedPensionPlanMember
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
5.00%kr_MultiemployerPlansMinimumPercentageOfContributionsOfTotalContributionsReceivedByPensionFund
/ us-gaap_MultiemployerPlanNameAxis
= kr_UFCWConsolidatedPensionPlanMember
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
5.00%kr_MultiemployerPlansMinimumPercentageOfContributionsOfTotalContributionsReceivedByPensionFund
/ us-gaap_MultiemployerPlanNameAxis
= kr_UFCWConsolidatedPensionPlanMember
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
 
Most significant collective bargaining agreements count 8kr_MultiemployerPlansMostSignificantCollectiveBargainingArrangementNumber
/ us-gaap_MultiemployerPlanNameAxis
= kr_UFCWConsolidatedPensionPlanMember
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
         
Multi-employer Pension Plan | Other            
MULTI-EMPLOYER PLANS            
Employer contribution to multi-employer plans $ 12us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanNameAxis
= kr_OtherMultiEmployerPlansMember
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
$ 13us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanNameAxis
= kr_OtherMultiEmployerPlansMember
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
$ 12us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanNameAxis
= kr_OtherMultiEmployerPlansMember
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember