Rainbow Lakes
Census-designated place in Morris County, New Jersey

Rainbow Lakes is an unincorporated community (census-designated place) in Morris County, New Jersey, with 1,255 residents (2020 Census). It sits at 492 ft (150 m) above sea level. The nearest town is Mount Tabor, 0.9 miles W.
- 1,255residents (2020 Census)
- 492 ftelevation · 150 m
- 1.1 sq miland area · 2.8 km²
- 1,145 / sq mipopulation density
- 07878main ZIP code (2 in total)
About Rainbow Lakes
Rainbow Lakes is a census-designated place (CDP) located in Parsippany–Troy Hills Township, Morris County, New Jersey, United States. It is in the western part of the township and consists of housing built around a cluster of lakes including Rainbow Lake, plus a zone of commercial buildings to the east of the lakes. As of the 2020 census, the population of the CDP was 1,255.
Text: Wikipedia · CC BY-SA 4.0
Rainbow Lakes weather: 7-day forecast
Loading the National Weather Service forecast…
Source: National Weather Service (NOAA).
Live webcams in Rainbow Lakes
Webcams: Windy.com
Living in Rainbow Lakes
- Median household income
- $93,051
- Median home value
- $481,800
- Median rent
- $2,022/mo
- Median age
- 38.7
Do you know Rainbow Lakes? Tell us about it
Help other travelers: share what makes Rainbow Lakes special. We review every message before publishing it.
Map of Rainbow Lakes
Tap any street on the map to see it in Street View below. Map: © OpenStreetMap contributors.
Rainbow Lakes Street View
Drag the image to look around and tap the arrows on the ground to move. If it says there is no imagery, tap a nearby street on the map above.
Open in Google Maps ›Rainbow Lakes, NJ population
Rainbow Lakes had 1,255 residents in the 2020 Census.
| 2020 Census | 1,255 |
|---|---|
| Density | 1,145 per sq mi (442 per km²) |
Source: U.S. Census Bureau, Decennial Census.
Rainbow Lakes at a glance
| State | New Jersey (NJ) |
|---|---|
| County | Morris County |
| Type | Census-designated place |
| Population | 1,255 (2020) |
| Land area | 1.10 sq mi (2.8 km²) |
| Water area | 0.10 sq mi (0.27 km²) |
| Elevation | 492 ft (150 m) |
| Coordinates | 40.8742° N, 74.4557° W |
| ZIP codes | 07878, 07046 |
| Census code (GEOID) | 3461560 |
Sources: U.S. Census Bureau (Gazetteer, ZCTA), USGS GNIS, Wikidata.
Towns near Rainbow Lakes
- Mount Tabor0.9 mi W
- Mountain Lakes1.1 mi NE
- Denville2.0 mi NW
- Parsippany-Troy Hills2.0 mi SE
- Parsippany2.4 mi E
- Morris Plains2.6 mi S
- Troy Hills3.2 mi SE
- Rockaway3.5 mi NW
- Boonton3.6 mi NE
- Cedar Knolls3.8 mi S
- Lake Hiawatha3.9 mi E
- Whippany4.0 mi SE
Straight-line distance between town centers.
Frequently asked questions about Rainbow Lakes
What county is Rainbow Lakes in?
Rainbow Lakes is in Morris County, New Jersey.
What is the population of Rainbow Lakes, NJ?
1,255 people lived in Rainbow Lakes at the 2020 Census.
What is the ZIP code of Rainbow Lakes, NJ?
The main ZIP code is 07878. Other ZIP codes: 07046.
What is the elevation of Rainbow Lakes?
492 feet (150 m) above sea level.
What towns are near Rainbow Lakes?
Mount Tabor (0.9 mi), Mountain Lakes (1.1 mi), Denville (2.0 mi), Parsippany-Troy Hills (2.0 mi), Parsippany (2.4 mi).
Last updated: