v3.25.2
Cover Page - USD ($)
$ in Millions
12 Months Ended
May 25, 2025
Jun. 09, 2025
Nov. 24, 2024
May 26, 2024
Cover [Abstract]        
Document Type 10-K      
Amendment Flag false      
Entity Central Index Key 0000040704      
Document Annual Report true      
Document Period End Date May 25, 2025      
Document Transition Report false      
Document Fiscal Period Focus FY      
Document Fiscal Year Focus 2025      
Current Fiscal Year End Date --05-25      
Entity File Number 001-01185      
Entity Registrant Name GENERAL MILLS, INC.      
Entity Incorporation State Country Code DE      
Entity Tax Identification Number 41-0274440      
Entity Address Address Line 1 Number One General Mills Boulevard      
Entity Address City or Town Minneapolis      
Entity Address State or Province MN      
Entity Address Postal Zip Code 55426      
City Area Code (763)      
Local Phone Number 764-7600      
Entity Well Known Seasoned Issuer Yes      
Entity Voluntary Filers No      
Entity Current Reporting Status Yes      
Entity Interactive Data Current Yes      
Entity Filer Category Large Accelerated Filer      
Entity Small Business false      
Entity Emerging Growth Company false      
Document Fin Stmt Error Correction Flag false      
ICFR Auditor Attestation Flag true      
Entity Shell Company false      
Entity Public Float     $ 35,891  
Entity Common Stock, Shares Outstanding   542,427,490    
Shares held in the treasury 212,200,000 212,185,838   195,500,000
Documents Incorporated By Reference
Portions of the registrant’s Proxy
 
Statement for its 2025 Annual Meeting of Shareholders are incorporated by reference
 
into Part III.
     
Entity Listings [Line Items]        
Auditor Firm Id 185      
Auditor Name KPMG      
Auditor Location Minneapolis, Minnesota      
Common Stock, $.10 par value [Member]        
Entity Listings [Line Items]        
Security 12b Title Common Stock, $.10 par value      
Trading Symbol GIS      
Security Exchange Name NYSE      
0.125% Notes due 2025 [Member]        
Entity Listings [Line Items]        
Security 12b Title 0.125% Notes due 2025      
Trading Symbol GIS25A      
Security Exchange Name NYSE      
0.450% Notes due 2026 [Member]        
Entity Listings [Line Items]        
Security 12b Title 0.450% Notes due 2026      
Trading Symbol GIS26      
Security Exchange Name NYSE      
1.500% Notes due 2027 [Member]        
Entity Listings [Line Items]        
Security 12b Title 1.500% Notes due 2027      
Trading Symbol GIS27      
Security Exchange Name NYSE      
3.907% Notes due 2029 [Member]        
Entity Listings [Line Items]        
Security 12b Title 3.907% Notes due 2029      
Trading Symbol GIS29      
Security Exchange Name NYSE      
3.65% Fixed-rate notes due October 23, 2030 [Member]        
Entity Listings [Line Items]        
Security 12b Title 3.650% Notes due 2030      
Trading Symbol GIS30A      
Security Exchange Name NYSE      
3.600% Notes due 2032 [Member]        
Entity Listings [Line Items]        
Security 12b Title 3.600% Notes due 2032      
Trading Symbol GIS32      
Security Exchange Name NYSE      
3.85% Fixed-rate notes due April 23, 2034 [Member]        
Entity Listings [Line Items]        
Security 12b Title 3.850% Notes due 2034      
Trading Symbol GIS34      
Security Exchange Name NYSE