Granite Bay is an unincorporated area which hugs the western shore of Folsom Lake in south Placer County. It fills in an area east of Roseville, south of Loomis and north of Folsom. Granite Bay's location has made it a natural gathering place for the affluent. It includes some hilly terrain and affords gorgeous views of the lake.