A cranberry bog is a natural habitat where cranberries grow wild. These plants are native to North America. They are found in swampy areas along rivers, lakes, and streams. They are usually found near saltwater marshes with acidic soil and full sun.