Rainbow is an unincorporated community in Placer County, California. Rainbow is located east of Cisco Grove. It lies at an elevation of 5781 feet (1762 m).
Rainbow is named for the Rainbow Lodge, a tavern built on US 40 at the site in 1927. The lodge soon became a service stop on the highway and a recreational destination, with a small rope-pulled ski lift.