- Data Central
- 2020 Decennial Census
Select an Area
2020 Decennial Census
Detail
Diversity Index *
2020 | 2010 | Change |
---|---|---|
53 | 42 | 11 |
* The USA TODAY diversity index shows on a scale of 0 to 100 how likely it is two people from an area would have a different race or ethnicity. A score of 0 would mean everyone had the same race and ethnicity; a score of 100 would mean everyone in an area had a distinctly different combination of race and ethnicity. Nearly everywhere is some place in the middle. The index was invented in 1991 by Phil Meyer of the University of North Carolina and Shawn McIntosh, who was then with USA TODAY. This score differs from the Census Bureau's version of the diversity index because of differences in how the bureau's formula counts race and Hispanic origin.
Population by Race/Ethnicity
2020 | 2010 | Change | ||||
---|---|---|---|---|---|---|
# | % | # | % | |||
Total | 27,672 | 27,291 | 1.4% | |||
Race | White | 19,847 | 71.7% | 22,013 | 80.7% | -9.8% |
Black | 2,598 | 9.4% | 2,173 | 8.0% | 19.6% | |
American Indian | 77 | 0.3% | 54 | 0.2% | 42.6% | |
Asian | 1,643 | 5.9% | 1,791 | 6.6% | -8.3% | |
Pacific Islander | 10 | 0.0% | 13 | 0.0% | -23.1% | |
Other | 1,350 | 4.9% | 582 | 2.1% | 132.0% | |
Two or More | 2,147 | 7.8% | 665 | 2.4% | 222.9% | |
Ethnicity | Hispanic or Latino | 3,007 | 10.9% | 2,453 | 9.0% | 22.6% |
Population by Race/Ethnicity: 18 Years and Over
2020 | 2010 | Change | ||||
---|---|---|---|---|---|---|
# | % | # | % | |||
Total | 22,250 | 21,103 | 5.4% | |||
Race | White | 16,250 | 73.0% | 17,298 | 82.0% | -6.1% |
Black | 2,053 | 9.2% | 1,615 | 7.7% | 27.1% | |
American Indian | 50 | 0.2% | 36 | 0.2% | 38.9% | |
Asian | 1,352 | 6.1% | 1,366 | 6.5% | -1.0% | |
Pacific Islander | 10 | 0.0% | 11 | 0.1% | -9.1% | |
Other | 1,009 | 4.5% | 408 | 1.9% | 147.3% | |
Two or More | 1,526 | 6.9% | 369 | 1.7% | 313.6% | |
Ethnicity | Hispanic or Latino | 2,158 | 9.7% | 1,670 | 7.9% | 29.2% |
Diversity Index *
2020 | 2010 | Change |
---|---|---|
53 | 42 | 11 |
* The USA TODAY diversity index shows on a scale of 0 to 100 how likely it is two people from an area would have a different race or ethnicity. A score of 0 would mean everyone had the same race and ethnicity; a score of 100 would mean everyone in an area had a distinctly different combination of race and ethnicity. Nearly everywhere is some place in the middle. The index was invented in 1991 by Phil Meyer of the University of North Carolina and Shawn McIntosh, who was then with USA TODAY. This score differs from the Census Bureau's version of the diversity index because of differences in how the bureau's formula counts race and Hispanic origin.
Housing Units
2020 | 2010 | Change | |||
---|---|---|---|---|---|
# | % | # | % | ||
Total Housing Units | 12,257 | 11,541 | 6.2% | ||
Occupied | 11,249 | 91.8% | 10,611 | 91.9% | 6.0% |
Vacant | 1,008 | 8.2% | 930 | 8.1% | 8.4% |
Population in Group Quarters
2020 | |
---|---|
Total Population in Group Quarters | 32 |
Institutionalized Population | 0 |
Correctional Facilities for Adults | 0 |
Juvenile Facilities | 0 |
Nursing Facilities/Skilled-nursing Facilities | 0 |
Other Institutional Facilities | 0 |
Noninstitutionalized Population | 32 |
College/University Student Housing | 0 |
Military Quarters | 0 |
Other Noninstitutional Facilities | 32 |
Map
Total Population Change
Less than -3%
-3% to 0%
0% to 3%
3% to 6%
6% to 9%
9% to 12%
12% to 15%
15% to 18%
More than 18%
N/A
2020 Boundary
2010 Boundary
1:500,000 scale
Other Areas in Ocean township, Monmouth County, New Jersey
Total Population | Age 18 and Over | ||||||
Total Population | Age 18 and Over | ||||||
Area | Diversity Index | Total Population | Hispanic | Not Hispanic, White | Total Population | Hispanic | Not Hispanic, White |
---|---|---|---|---|---|---|---|
010 United States | 67 12 | 331,449,281 7.4% | 62,080,044 18.7% 23.0% | 191,697,647 57.8% -2.6% | 258,343,281 8.8% | 43,322,792 16.8% 19.9% | 157,118,573 60.8% 0.0% |
040-34 New Jersey | 72 12 | 9,288,994 5.7% | 2,002,575 21.6% 28.8% | 4,816,381 51.9% -7.6% | 7,281,310 8.2% | 1,435,999 19.7% 31.3% | 3,966,396 54.5% -4.4% |
050-34025 Monmouth County, New Jersey | 51 11 | 643,615 2.1% | 80,730 12.5% 32.5% | 460,825 71.6% -4.7% | 511,670 6.6% | 55,060 10.8% 33.2% | 379,202 74.1% 0.6% |
060-3402500000 County subdivisions not defined, Monmouth County, New Jersey | |||||||
060-3402500070 Aberdeen township, Monmouth County, New Jersey | 58 10 | 19,329 6.1% | 2,642 13.7% 39.1% | 12,820 66.3% 0.5% | 15,591 11.3% | 1,871 12.0% 41.7% | 10,735 68.9% 5.9% |
060-3402500730 Allenhurst borough, Monmouth County, New Jersey | 20 5 | 472 -4.8% | 19 4.0% -13.6% | 435 92.2% -5.6% | 402 -4.3% | 14 3.5% -26.3% | 377 93.8% -2.8% |
060-3402500760 Allentown borough, Monmouth County, New Jersey | 30 9 | 1,734 -5.1% | 92 5.3% 41.5% | 1,477 85.2% -9.3% | 1,374 -0.1% | 69 5.0% 64.3% | 1,186 86.3% -3.8% |
060-3402501960 Asbury Park city, Monmouth County, New Jersey | 78 7 | 15,188 -5.8% | 4,079 26.9% -0.9% | 5,284 34.8% 50.5% | 12,254 -0.3% | 2,805 22.9% -2.2% | 5,010 40.9% 51.9% |
060-3402502110 Atlantic Highlands borough, Monmouth County, New Jersey | 33 13 | 4,414 0.7% | 363 8.2% 61.3% | 3,748 84.9% -4.8% | 3,637 3.1% | 256 7.0% 81.6% | 3,167 87.1% -1.9% |
060-3402502440 Avon-by-the-Sea borough, Monmouth County, New Jersey | 26 15 | 1,933 1.7% | 141 7.3% 98.6% | 1,702 88.0% -5.1% | 1,690 6.8% | 104 6.2% 79.3% | 1,511 89.4% 0.8% |
060-3402504930 Belmar borough, Monmouth County, New Jersey | 45 7 | 5,907 2.0% | 963 16.3% -0.8% | 4,605 78.0% 1.9% | 5,105 5.9% | 637 12.5% -3.5% | 4,206 82.4% 6.3% |
060-3402506970 Bradley Beach borough, Monmouth County, New Jersey | 51 6 | 4,282 -0.4% | 880 20.6% 4.8% | 3,119 72.8% 0.2% | 3,731 1.9% | 609 16.3% 0.7% | 2,906 77.9% 3.9% |
060-3402507750 Brielle borough, Monmouth County, New Jersey | 21 6 | 4,982 4.4% | 226 4.5% 48.7% | 4,500 90.3% 2.4% | 3,994 13.3% | 151 3.8% 52.5% | 3,647 91.3% 11.8% |
060-3402514560 Colts Neck township, Monmouth County, New Jersey | 32 12 | 9,957 -1.8% | 614 6.2% 71.0% | 8,469 85.1% -6.3% | 7,651 5.5% | 379 5.0% 55.3% | 6,646 86.9% 2.0% |
060-3402516660 Deal borough, Monmouth County, New Jersey | 37 13 | 900 20.0% | 120 13.3% 118.2% | 731 81.2% 12.6% | 723 12.4% | 88 12.2% 87.2% | 595 82.3% 5.9% |
060-3402519840 Eatontown borough, Monmouth County, New Jersey | 68 13 | 13,597 7.0% | 2,005 14.7% 27.6% | 7,572 55.7% -6.9% | 11,159 10.8% | 1,453 13.0% 35.4% | 6,562 58.8% -2.8% |
060-3402521570 Englishtown borough, Monmouth County, New Jersey | 54 22 | 2,346 27.0% | 368 15.7% 148.6% | 1,630 69.5% 7.7% | 1,809 31.5% | 237 13.1% 146.9% | 1,319 72.9% 14.8% |
060-3402522440 Fair Haven borough, Monmouth County, New Jersey | 22 8 | 6,269 2.4% | 241 3.8% 46.1% | 5,664 90.3% 0.1% | 4,303 7.1% | 136 3.2% 52.8% | 3,920 91.1% 4.9% |
060-3402522950 Farmingdale borough, Monmouth County, New Jersey | 47 20 | 1,504 13.2% | 167 11.1% 81.5% | 1,148 76.3% 1.4% | 1,201 15.1% | 106 8.8% 103.8% | 954 79.4% 3.7% |
060-3402525200 Freehold borough, Monmouth County, New Jersey | 82 14 | 12,538 4.0% | 6,649 53.0% 28.7% | 4,060 32.4% -18.1% | 9,480 4.2% | 4,487 47.3% 24.5% | 3,542 37.4% -12.8% |
060-3402525230 Freehold township, Monmouth County, New Jersey | 47 10 | 35,369 -2.3% | 3,636 10.3% 29.5% | 26,399 74.6% -7.1% | 28,150 2.8% | 2,502 8.9% 25.0% | 21,503 76.4% -1.0% |
060-3402530690 Hazlet township, Monmouth County, New Jersey | 40 15 | 20,125 -1.0% | 2,292 11.4% 43.2% | 16,173 80.4% -7.8% | 16,245 3.4% | 1,611 9.9% 46.1% | 13,368 82.3% -2.7% |
060-3402531500 Highlands borough, Monmouth County, New Jersey | 31 10 | 4,621 -7.7% | 343 7.4% 5.9% | 3,928 85.0% -11.9% | 4,076 -5.1% | 263 6.5% 13.4% | 3,551 87.1% -9.0% |
060-3402532640 Holmdel township, Monmouth County, New Jersey | 50 10 | 17,400 3.7% | 989 5.7% 59.3% | 11,994 68.9% -4.0% | 13,374 7.4% | 628 4.7% 54.7% | 9,446 70.6% 0.0% |
060-3402533300 Howell township, Monmouth County, New Jersey | 47 16 | 53,537 4.8% | 6,359 11.9% 53.1% | 40,545 75.7% -3.7% | 41,880 11.3% | 4,236 10.1% 54.2% | 32,752 78.2% 4.0% |
060-3402534200 Interlaken borough, Monmouth County, New Jersey | 14 8 | 828 1.0% | 19 2.3% 35.7% | 768 92.8% -3.6% | 707 0.9% | 14 2.0% 40.0% | 666 94.2% -2.9% |
060-3402536480 Keansburg borough, Monmouth County, New Jersey | 62 20 | 9,755 -3.5% | 1,932 19.8% 29.4% | 6,136 62.9% -19.4% | 7,543 -2.6% | 1,263 16.7% 31.6% | 5,155 68.3% -16.4% |
060-3402536810 Keyport borough, Monmouth County, New Jersey | 60 13 | 7,204 -0.5% | 1,572 21.8% 18.9% | 4,754 66.0% -7.5% | 5,927 2.1% | 1,108 18.7% 16.9% | 4,127 69.6% -3.8% |
060-3402537560 Lake Como borough, Monmouth County, New Jersey | 54 10 | 1,697 -3.5% | 336 19.8% 4.3% | 1,199 70.7% -6.1% | 1,429 1.0% | 234 16.4% 10.9% | 1,070 74.9% -1.1% |
060-3402540770 Little Silver borough, Monmouth County, New Jersey | 23 11 | 6,131 3.0% | 261 4.3% 45.8% | 5,504 89.8% -1.3% | 4,588 7.0% | 163 3.6% 59.8% | 4,181 91.1% 3.0% |
060-3402541010 Loch Arbour village, Monmouth County, New Jersey | 20 5 | 224 15.5% | 8 3.6% 14.3% | 206 92.0% 15.7% | 190 21.8% | 5 2.6% 25.0% | 177 93.2% 20.4% |
060-3402541310 Long Branch city, Monmouth County, New Jersey | 79 15 | 31,667 3.1% | 10,332 32.6% 19.8% | 13,133 41.5% -17.6% | 24,709 2.7% | 7,096 28.7% 21.2% | 11,224 45.4% -17.4% |
060-3402542990 Manalapan township, Monmouth County, New Jersey | 41 13 | 40,905 5.2% | 3,188 7.8% 44.8% | 32,140 78.6% -1.7% | 32,109 11.3% | 2,137 6.7% 45.8% | 25,812 80.4% 5.1% |
060-3402543050 Manasquan borough, Monmouth County, New Jersey | 23 6 | 5,938 0.7% | 417 7.0% 0.7% | 5,335 89.8% -1.3% | 4,865 7.6% | 287 5.9% 0.3% | 4,449 91.4% 6.2% |
060-3402544070 Marlboro township, Monmouth County, New Jersey | 51 12 | 41,502 3.3% | 2,323 5.6% 43.5% | 28,433 68.5% -6.4% | 32,004 11.8% | 1,576 4.9% 56.7% | 22,455 70.2% 1.9% |
060-3402544520 Matawan borough, Monmouth County, New Jersey | 58 15 | 9,565 8.6% | 1,431 15.0% 50.8% | 6,359 66.5% -2.5% | 7,597 11.4% | 956 12.6% 48.0% | 5,318 70.0% 2.0% |
060-3402545990 Middletown township, Monmouth County, New Jersey | 32 13 | 67,106 0.9% | 5,112 7.6% 43.2% | 57,142 85.2% -4.3% | 52,717 4.8% | 3,424 6.5% 44.9% | 45,799 86.9% 0.5% |
060-3402546560 Millstone township, Monmouth County, New Jersey | 43 16 | 10,376 -1.8% | 844 8.1% 45.8% | 8,111 78.2% -9.8% | 8,123 7.4% | 565 7.0% 52.7% | 6,473 79.7% -0.4% |
060-3402547130 Monmouth Beach borough, Monmouth County, New Jersey | 19 11 | 3,174 -3.2% | 122 3.8% 96.8% | 2,908 91.6% -7.7% | 2,689 2.7% | 95 3.5% 102.1% | 2,484 92.4% -1.6% |
060-3402549890 Neptune township, Monmouth County, New Jersey | 71 9 | 28,061 0.5% | 4,052 14.4% 55.4% | 12,558 44.8% -7.5% | 23,173 4.5% | 2,789 12.0% 62.5% | 11,301 48.8% -4.8% |
060-3402549920 Neptune City borough, Monmouth County, New Jersey | 58 13 | 4,626 -5.0% | 644 13.9% 31.2% | 3,041 65.7% -14.8% | 3,943 -0.7% | 455 11.5% 35.4% | 2,767 70.2% -9.1% |
060-3402554270 Ocean township, Monmouth County, New Jersey | 53 11 | 27,672 1.4% | 3,007 10.9% 22.6% | 19,270 69.6% -5.8% | 22,250 5.4% | 2,158 9.7% 29.2% | 15,875 71.3% -2.2% |
060-3402554570 Oceanport borough, Monmouth County, New Jersey | 31 13 | 6,150 5.5% | 611 9.9% 158.9% | 5,155 83.8% -2.3% | 4,927 10.2% | 463 9.4% 240.4% | 4,189 85.0% 2.2% |
060-3402562430 Red Bank borough, Monmouth County, New Jersey | 74 8 | 12,936 6.0% | 4,890 37.8% 16.5% | 6,458 49.9% 5.1% | 10,210 5.1% | 3,127 30.6% 8.2% | 5,803 56.8% 7.4% |
060-3402564410 Roosevelt borough, Monmouth County, New Jersey | 45 24 | 808 -8.4% | 103 12.7% 98.1% | 630 78.0% -18.8% | 677 0.6% | 68 10.0% 74.4% | 546 80.6% -8.4% |
060-3402565130 Rumson borough, Monmouth County, New Jersey | 22 12 | 7,343 3.1% | 308 4.2% 78.0% | 6,635 90.4% -2.0% | 5,184 7.9% | 184 3.5% 76.9% | 4,780 92.2% 4.0% |
060-3402566240 Sea Bright borough, Monmouth County, New Jersey | 25 8 | 1,449 2.6% | 78 5.4% 0.0% | 1,271 87.7% -0.6% | 1,326 5.9% | 61 4.6% -6.2% | 1,181 89.1% 3.3% |
060-3402566330 Sea Girt borough, Monmouth County, New Jersey | 14 10 | 1,866 2.1% | 56 3.0% 86.7% | 1,771 94.9% -0.8% | 1,623 9.9% | 45 2.8% 136.8% | 1,550 95.5% 6.8% |
060-3402567350 Shrewsbury borough, Monmouth County, New Jersey | 24 12 | 4,184 9.8% | 165 3.9% 73.7% | 3,700 88.4% 3.6% | 3,207 15.3% | 95 3.0% 58.3% | 2,903 90.5% 10.3% |
060-3402567365 Shrewsbury township, Monmouth County, New Jersey | 72 16 | 1,076 -5.7% | 217 20.2% 34.8% | 557 51.8% -23.4% | 893 -3.7% | 146 16.3% 31.5% | 497 55.7% -20.1% |
060-3402570110 Spring Lake borough, Monmouth County, New Jersey | 16 9 | 2,789 -6.8% | 86 3.1% 50.9% | 2,591 92.9% -9.9% | 2,399 2.2% | 61 2.5% 79.4% | 2,258 94.1% -0.7% |
060-3402570140 Spring Lake Heights borough, Monmouth County, New Jersey | 19 7 | 4,890 3.8% | 221 4.5% 42.6% | 4,463 91.3% 0.4% | 4,170 6.0% | 170 4.1% 65.0% | 3,866 92.7% 3.4% |
060-3402573020 Tinton Falls borough, Monmouth County, New Jersey | 48 11 | 19,181 7.2% | 1,694 8.8% 51.5% | 14,085 73.4% 0.6% | 16,011 10.4% | 1,213 7.6% 55.5% | 12,118 75.7% 4.6% |
060-3402574540 Union Beach borough, Monmouth County, New Jersey | 42 13 | 5,723 -8.4% | 726 12.7% 5.8% | 4,499 78.6% -13.9% | 4,565 -3.8% | 506 11.1% 17.4% | 3,712 81.3% -9.5% |
060-3402574900 Upper Freehold township, Monmouth County, New Jersey | 36 15 | 7,273 5.4% | 454 6.2% 78.7% | 5,950 81.8% -2.7% | 5,586 10.3% | 300 5.4% 87.5% | 4,685 83.9% 3.3% |
060-3402576460 Wall township, Monmouth County, New Jersey | 27 11 | 26,525 1.4% | 1,559 5.9% 71.7% | 23,242 87.6% -2.9% | 21,495 7.4% | 1,056 4.9% 83.0% | 19,259 89.6% 3.6% |
060-3402579310 West Long Branch borough, Monmouth County, New Jersey | 39 21 | 8,587 6.1% | 774 9.0% 90.2% | 6,818 79.4% -7.1% | 7,005 7.6% | 598 8.5% 86.3% | 5,619 80.2% -4.9% |
Status of sex offenders in Florida
Source: U.S. Census Bureau
* Because tract and legislative district boundaries have changed in some cases, USA TODAY estimated 2020 tract and legislative district population counts based on their new boundaries for consistency.
Total Population Change
'+feature.properties.total_ypc+'%
'; popupContent += '
More
'; return popupContent;}// thisgeo = 2020-060-3402554270function Gon2Line(val){ if (val['type'] == 'Polygon') { return {"type":"FeatureCollection", "features":[{"type":"Feature", "geometry":{ type: "LineString", coordinates: val['coordinates'][0]}, "properties":{}} ]}; } else { var rd = {"type":"FeatureCollection", "features":[]}; for (let i = 0; i < val['coordinates'].length; i++){ rd["features"].push({"type":"Feature", "id":i, "geometry":{ type: "MultiLineString", coordinates: val['coordinates'][i]}, "properties":{"id":i}}) } return rd; }}mapboxgl.accessToken = 'pk.eyJ1IjoieXB5dW4iLCJhIjoiY2oxcW4ybWhxMDBkMjJxcGVhbDV5cnpzYyJ9.oFQSnOc57xCR7A51OR6-3w';var map = new mapboxgl.Map({ container: 'uscntymap', // container id style: 'mapbox://styles/ypyun/cj83a8ga5abkq2sqpivw3nrzg', //'mapbox://styles/mapbox/streets-v11', // stylesheet location center: [-74.6482, 40.6008], // starting position [lng, lat] zoom: 9, // starting zoom attributionControl: false,});map.addControl(new mapboxgl.AttributionControl({ compact: false, customAttribution:[] }));var stopvar = [[-3,'#FF0014'],[0,'#FF3C14'],[3,'#FF7814'],[6,'#FFB414'],[9,'#C5ED11'],[12,'#8BEB0E'],[15,'#51E80B'],[18,'#18E609'] ];//var G2020_010 = [[[[-125.0011, 24.9493],[-66.9326, 49.5904]]]];var sJSON = {"type":"FeatureCollection", "features":[ {"type":"Feature","geometry": G2020_060_3402500070,"properties":{ "geot__geoid":"3402500070","geot__namelsad":"Aberdeen township, Monmouth County, New Jersey","geot__sumlevel":"060","geop__pmk":"2010-060-3402500070","geot__pmk":"2020-060-3402500070","pmk":"060-3402500070","total_ypc":6.1, } }, {"type":"Feature","geometry": G2020_060_3402500730,"properties":{ "geot__geoid":"3402500730","geot__namelsad":"Allenhurst borough, Monmouth County, New Jersey","geot__sumlevel":"060","geop__pmk":"2010-060-3402500730","geot__pmk":"2020-060-3402500730","pmk":"060-3402500730","total_ypc":-4.8, } }, {"type":"Feature","geometry": G2020_060_3402500760,"properties":{ "geot__geoid":"3402500760","geot__namelsad":"Allentown borough, Monmouth County, New Jersey","geot__sumlevel":"060","geop__pmk":"2010-060-3402500760","geot__pmk":"2020-060-3402500760","pmk":"060-3402500760","total_ypc":-5.1, } }, {"type":"Feature","geometry": G2020_060_3402501960,"properties":{ "geot__geoid":"3402501960","geot__namelsad":"Asbury Park city, Monmouth County, New Jersey","geot__sumlevel":"060","geop__pmk":"2010-060-3402501960","geot__pmk":"2020-060-3402501960","pmk":"060-3402501960","total_ypc":-5.8, } }, {"type":"Feature","geometry": G2020_060_3402502110,"properties":{ "geot__geoid":"3402502110","geot__namelsad":"Atlantic Highlands borough, Monmouth County, New Jersey","geot__sumlevel":"060","geop__pmk":"2010-060-3402502110","geot__pmk":"2020-060-3402502110","pmk":"060-3402502110","total_ypc":0.7, } }, {"type":"Feature","geometry": G2020_060_3402502440,"properties":{ "geot__geoid":"3402502440","geot__namelsad":"Avon-by-the-Sea borough, Monmouth County, New Jersey","geot__sumlevel":"060","geop__pmk":"2010-060-3402502440","geot__pmk":"2020-060-3402502440","pmk":"060-3402502440","total_ypc":1.7, } }, {"type":"Feature","geometry": G2020_060_3402504930,"properties":{ "geot__geoid":"3402504930","geot__namelsad":"Belmar borough, Monmouth County, New Jersey","geot__sumlevel":"060","geop__pmk":"2010-060-3402504930","geot__pmk":"2020-060-3402504930","pmk":"060-3402504930","total_ypc":2.0, } }, {"type":"Feature","geometry": G2020_060_3402506970,"properties":{ "geot__geoid":"3402506970","geot__namelsad":"Bradley Beach borough, Monmouth County, New Jersey","geot__sumlevel":"060","geop__pmk":"2010-060-3402506970","geot__pmk":"2020-060-3402506970","pmk":"060-3402506970","total_ypc":-0.4, } }, {"type":"Feature","geometry": G2020_060_3402507750,"properties":{ "geot__geoid":"3402507750","geot__namelsad":"Brielle borough, Monmouth County, New Jersey","geot__sumlevel":"060","geop__pmk":"2010-060-3402507750","geot__pmk":"2020-060-3402507750","pmk":"060-3402507750","total_ypc":4.4, } }, {"type":"Feature","geometry": G2020_060_3402514560,"properties":{ "geot__geoid":"3402514560","geot__namelsad":"Colts Neck township, Monmouth County, New Jersey","geot__sumlevel":"060","geop__pmk":"2010-060-3402514560","geot__pmk":"2020-060-3402514560","pmk":"060-3402514560","total_ypc":-1.8, } }, {"type":"Feature","geometry": G2020_060_3402516660,"properties":{ "geot__geoid":"3402516660","geot__namelsad":"Deal borough, Monmouth County, New Jersey","geot__sumlevel":"060","geop__pmk":"2010-060-3402516660","geot__pmk":"2020-060-3402516660","pmk":"060-3402516660","total_ypc":20.0, } }, {"type":"Feature","geometry": G2020_060_3402519840,"properties":{ "geot__geoid":"3402519840","geot__namelsad":"Eatontown borough, Monmouth County, New Jersey","geot__sumlevel":"060","geop__pmk":"2010-060-3402519840","geot__pmk":"2020-060-3402519840","pmk":"060-3402519840","total_ypc":7.0, } }, {"type":"Feature","geometry": G2020_060_3402521570,"properties":{ "geot__geoid":"3402521570","geot__namelsad":"Englishtown borough, Monmouth County, New Jersey","geot__sumlevel":"060","geop__pmk":"2010-060-3402521570","geot__pmk":"2020-060-3402521570","pmk":"060-3402521570","total_ypc":27.0, } }, {"type":"Feature","geometry": G2020_060_3402522440,"properties":{ "geot__geoid":"3402522440","geot__namelsad":"Fair Haven borough, Monmouth County, New Jersey","geot__sumlevel":"060","geop__pmk":"2010-060-3402522440","geot__pmk":"2020-060-3402522440","pmk":"060-3402522440","total_ypc":2.4, } }, {"type":"Feature","geometry": G2020_060_3402522950,"properties":{ "geot__geoid":"3402522950","geot__namelsad":"Farmingdale borough, Monmouth County, New Jersey","geot__sumlevel":"060","geop__pmk":"2010-060-3402522950","geot__pmk":"2020-060-3402522950","pmk":"060-3402522950","total_ypc":13.2, } }, {"type":"Feature","geometry": G2020_060_3402525200,"properties":{ "geot__geoid":"3402525200","geot__namelsad":"Freehold borough, Monmouth County, New Jersey","geot__sumlevel":"060","geop__pmk":"2010-060-3402525200","geot__pmk":"2020-060-3402525200","pmk":"060-3402525200","total_ypc":4.0, } }, {"type":"Feature","geometry": G2020_060_3402525230,"properties":{ "geot__geoid":"3402525230","geot__namelsad":"Freehold township, Monmouth County, New Jersey","geot__sumlevel":"060","geop__pmk":"2010-060-3402525230","geot__pmk":"2020-060-3402525230","pmk":"060-3402525230","total_ypc":-2.3, } }, {"type":"Feature","geometry": G2020_060_3402530690,"properties":{ "geot__geoid":"3402530690","geot__namelsad":"Hazlet township, Monmouth County, New Jersey","geot__sumlevel":"060","geop__pmk":"2010-060-3402530690","geot__pmk":"2020-060-3402530690","pmk":"060-3402530690","total_ypc":-1.0, } }, {"type":"Feature","geometry": G2020_060_3402531500,"properties":{ "geot__geoid":"3402531500","geot__namelsad":"Highlands borough, Monmouth County, New Jersey","geot__sumlevel":"060","geop__pmk":"2010-060-3402531500","geot__pmk":"2020-060-3402531500","pmk":"060-3402531500","total_ypc":-7.7, } }, {"type":"Feature","geometry": G2020_060_3402532640,"properties":{ "geot__geoid":"3402532640","geot__namelsad":"Holmdel township, Monmouth County, New Jersey","geot__sumlevel":"060","geop__pmk":"2010-060-3402532640","geot__pmk":"2020-060-3402532640","pmk":"060-3402532640","total_ypc":3.7, } }, {"type":"Feature","geometry": G2020_060_3402533300,"properties":{ "geot__geoid":"3402533300","geot__namelsad":"Howell township, Monmouth County, New Jersey","geot__sumlevel":"060","geop__pmk":"2010-060-3402533300","geot__pmk":"2020-060-3402533300","pmk":"060-3402533300","total_ypc":4.8, } }, {"type":"Feature","geometry": G2020_060_3402534200,"properties":{ "geot__geoid":"3402534200","geot__namelsad":"Interlaken borough, Monmouth County, New Jersey","geot__sumlevel":"060","geop__pmk":"2010-060-3402534200","geot__pmk":"2020-060-3402534200","pmk":"060-3402534200","total_ypc":1.0, } }, {"type":"Feature","geometry": G2020_060_3402536480,"properties":{ "geot__geoid":"3402536480","geot__namelsad":"Keansburg borough, Monmouth County, New Jersey","geot__sumlevel":"060","geop__pmk":"2010-060-3402536480","geot__pmk":"2020-060-3402536480","pmk":"060-3402536480","total_ypc":-3.5, } }, {"type":"Feature","geometry": G2020_060_3402536810,"properties":{ "geot__geoid":"3402536810","geot__namelsad":"Keyport borough, Monmouth County, New Jersey","geot__sumlevel":"060","geop__pmk":"2010-060-3402536810","geot__pmk":"2020-060-3402536810","pmk":"060-3402536810","total_ypc":-0.5, } }, {"type":"Feature","geometry": G2020_060_3402537560,"properties":{ "geot__geoid":"3402537560","geot__namelsad":"Lake Como borough, Monmouth County, New Jersey","geot__sumlevel":"060","geop__pmk":"2010-060-3402537560","geot__pmk":"2020-060-3402537560","pmk":"060-3402537560","total_ypc":-3.5, } }, {"type":"Feature","geometry": G2020_060_3402540770,"properties":{ "geot__geoid":"3402540770","geot__namelsad":"Little Silver borough, Monmouth County, New Jersey","geot__sumlevel":"060","geop__pmk":"2010-060-3402540770","geot__pmk":"2020-060-3402540770","pmk":"060-3402540770","total_ypc":3.0, } }, {"type":"Feature","geometry": G2020_060_3402541010,"properties":{ "geot__geoid":"3402541010","geot__namelsad":"Loch Arbour village, Monmouth County, New Jersey","geot__sumlevel":"060","geop__pmk":"2010-060-3402541010","geot__pmk":"2020-060-3402541010","pmk":"060-3402541010","total_ypc":15.5, } }, {"type":"Feature","geometry": G2020_060_3402541310,"properties":{ "geot__geoid":"3402541310","geot__namelsad":"Long Branch city, Monmouth County, New Jersey","geot__sumlevel":"060","geop__pmk":"2010-060-3402541310","geot__pmk":"2020-060-3402541310","pmk":"060-3402541310","total_ypc":3.1, } }, {"type":"Feature","geometry": G2020_060_3402542990,"properties":{ "geot__geoid":"3402542990","geot__namelsad":"Manalapan township, Monmouth County, New Jersey","geot__sumlevel":"060","geop__pmk":"2010-060-3402542990","geot__pmk":"2020-060-3402542990","pmk":"060-3402542990","total_ypc":5.2, } }, {"type":"Feature","geometry": G2020_060_3402543050,"properties":{ "geot__geoid":"3402543050","geot__namelsad":"Manasquan borough, Monmouth County, New Jersey","geot__sumlevel":"060","geop__pmk":"2010-060-3402543050","geot__pmk":"2020-060-3402543050","pmk":"060-3402543050","total_ypc":0.7, } }, {"type":"Feature","geometry": G2020_060_3402544070,"properties":{ "geot__geoid":"3402544070","geot__namelsad":"Marlboro township, Monmouth County, New Jersey","geot__sumlevel":"060","geop__pmk":"2010-060-3402544070","geot__pmk":"2020-060-3402544070","pmk":"060-3402544070","total_ypc":3.3, } }, {"type":"Feature","geometry": G2020_060_3402544520,"properties":{ "geot__geoid":"3402544520","geot__namelsad":"Matawan borough, Monmouth County, New Jersey","geot__sumlevel":"060","geop__pmk":"2010-060-3402544520","geot__pmk":"2020-060-3402544520","pmk":"060-3402544520","total_ypc":8.6, } }, {"type":"Feature","geometry": G2020_060_3402545990,"properties":{ "geot__geoid":"3402545990","geot__namelsad":"Middletown township, Monmouth County, New Jersey","geot__sumlevel":"060","geop__pmk":"2010-060-3402545990","geot__pmk":"2020-060-3402545990","pmk":"060-3402545990","total_ypc":0.9, } }, {"type":"Feature","geometry": G2020_060_3402546560,"properties":{ "geot__geoid":"3402546560","geot__namelsad":"Millstone township, Monmouth County, New Jersey","geot__sumlevel":"060","geop__pmk":"2010-060-3402546560","geot__pmk":"2020-060-3402546560","pmk":"060-3402546560","total_ypc":-1.8, } }, {"type":"Feature","geometry": G2020_060_3402547130,"properties":{ "geot__geoid":"3402547130","geot__namelsad":"Monmouth Beach borough, Monmouth County, New Jersey","geot__sumlevel":"060","geop__pmk":"2010-060-3402547130","geot__pmk":"2020-060-3402547130","pmk":"060-3402547130","total_ypc":-3.2, } }, {"type":"Feature","geometry": G2020_060_3402549890,"properties":{ "geot__geoid":"3402549890","geot__namelsad":"Neptune township, Monmouth County, New Jersey","geot__sumlevel":"060","geop__pmk":"2010-060-3402549890","geot__pmk":"2020-060-3402549890","pmk":"060-3402549890","total_ypc":0.5, } }, {"type":"Feature","geometry": G2020_060_3402549920,"properties":{ "geot__geoid":"3402549920","geot__namelsad":"Neptune City borough, Monmouth County, New Jersey","geot__sumlevel":"060","geop__pmk":"2010-060-3402549920","geot__pmk":"2020-060-3402549920","pmk":"060-3402549920","total_ypc":-5.0, } }, {"type":"Feature","geometry": G2020_060_3402554270,"properties":{ "geot__geoid":"3402554270","geot__namelsad":"Ocean township, Monmouth County, New Jersey","geot__sumlevel":"060","geop__pmk":"2010-060-3402554270","geot__pmk":"2020-060-3402554270","pmk":"060-3402554270","total_ypc":1.4, } }, {"type":"Feature","geometry": G2020_060_3402554570,"properties":{ "geot__geoid":"3402554570","geot__namelsad":"Oceanport borough, Monmouth County, New Jersey","geot__sumlevel":"060","geop__pmk":"2010-060-3402554570","geot__pmk":"2020-060-3402554570","pmk":"060-3402554570","total_ypc":5.5, } }, {"type":"Feature","geometry": G2020_060_3402562430,"properties":{ "geot__geoid":"3402562430","geot__namelsad":"Red Bank borough, Monmouth County, New Jersey","geot__sumlevel":"060","geop__pmk":"2010-060-3402562430","geot__pmk":"2020-060-3402562430","pmk":"060-3402562430","total_ypc":6.0, } }, {"type":"Feature","geometry": G2020_060_3402564410,"properties":{ "geot__geoid":"3402564410","geot__namelsad":"Roosevelt borough, Monmouth County, New Jersey","geot__sumlevel":"060","geop__pmk":"2010-060-3402564410","geot__pmk":"2020-060-3402564410","pmk":"060-3402564410","total_ypc":-8.4, } }, {"type":"Feature","geometry": G2020_060_3402565130,"properties":{ "geot__geoid":"3402565130","geot__namelsad":"Rumson borough, Monmouth County, New Jersey","geot__sumlevel":"060","geop__pmk":"2010-060-3402565130","geot__pmk":"2020-060-3402565130","pmk":"060-3402565130","total_ypc":3.1, } }, {"type":"Feature","geometry": G2020_060_3402566240,"properties":{ "geot__geoid":"3402566240","geot__namelsad":"Sea Bright borough, Monmouth County, New Jersey","geot__sumlevel":"060","geop__pmk":"2010-060-3402566240","geot__pmk":"2020-060-3402566240","pmk":"060-3402566240","total_ypc":2.6, } }, {"type":"Feature","geometry": G2020_060_3402566330,"properties":{ "geot__geoid":"3402566330","geot__namelsad":"Sea Girt borough, Monmouth County, New Jersey","geot__sumlevel":"060","geop__pmk":"2010-060-3402566330","geot__pmk":"2020-060-3402566330","pmk":"060-3402566330","total_ypc":2.1, } }, {"type":"Feature","geometry": G2020_060_3402567350,"properties":{ "geot__geoid":"3402567350","geot__namelsad":"Shrewsbury borough, Monmouth County, New Jersey","geot__sumlevel":"060","geop__pmk":"2010-060-3402567350","geot__pmk":"2020-060-3402567350","pmk":"060-3402567350","total_ypc":9.8, } }, {"type":"Feature","geometry": G2020_060_3402567365,"properties":{ "geot__geoid":"3402567365","geot__namelsad":"Shrewsbury township, Monmouth County, New Jersey","geot__sumlevel":"060","geop__pmk":"2010-060-3402567365","geot__pmk":"2020-060-3402567365","pmk":"060-3402567365","total_ypc":-5.7, } }, {"type":"Feature","geometry": G2020_060_3402570110,"properties":{ "geot__geoid":"3402570110","geot__namelsad":"Spring Lake borough, Monmouth County, New Jersey","geot__sumlevel":"060","geop__pmk":"2010-060-3402570110","geot__pmk":"2020-060-3402570110","pmk":"060-3402570110","total_ypc":-6.8, } }, {"type":"Feature","geometry": G2020_060_3402570140,"properties":{ "geot__geoid":"3402570140","geot__namelsad":"Spring Lake Heights borough, Monmouth County, New Jersey","geot__sumlevel":"060","geop__pmk":"2010-060-3402570140","geot__pmk":"2020-060-3402570140","pmk":"060-3402570140","total_ypc":3.8, } }, {"type":"Feature","geometry": G2020_060_3402573020,"properties":{ "geot__geoid":"3402573020","geot__namelsad":"Tinton Falls borough, Monmouth County, New Jersey","geot__sumlevel":"060","geop__pmk":"2010-060-3402573020","geot__pmk":"2020-060-3402573020","pmk":"060-3402573020","total_ypc":7.2, } }, {"type":"Feature","geometry": G2020_060_3402574540,"properties":{ "geot__geoid":"3402574540","geot__namelsad":"Union Beach borough, Monmouth County, New Jersey","geot__sumlevel":"060","geop__pmk":"2010-060-3402574540","geot__pmk":"2020-060-3402574540","pmk":"060-3402574540","total_ypc":-8.4, } }, {"type":"Feature","geometry": G2020_060_3402574900,"properties":{ "geot__geoid":"3402574900","geot__namelsad":"Upper Freehold township, Monmouth County, New Jersey","geot__sumlevel":"060","geop__pmk":"2010-060-3402574900","geot__pmk":"2020-060-3402574900","pmk":"060-3402574900","total_ypc":5.4, } }, {"type":"Feature","geometry": G2020_060_3402576460,"properties":{ "geot__geoid":"3402576460","geot__namelsad":"Wall township, Monmouth County, New Jersey","geot__sumlevel":"060","geop__pmk":"2010-060-3402576460","geot__pmk":"2020-060-3402576460","pmk":"060-3402576460","total_ypc":1.4, } }, {"type":"Feature","geometry": G2020_060_3402579310,"properties":{ "geot__geoid":"3402579310","geot__namelsad":"West Long Branch borough, Monmouth County, New Jersey","geot__sumlevel":"060","geop__pmk":"2010-060-3402579310","geot__pmk":"2020-060-3402579310","pmk":"060-3402579310","total_ypc":6.1, } }, ]};// aaaa map.on('load', function () { var layers = map.getStyle().layers; var firstSymbolId; for (var i = 0; i < layers.length; i++) { if (layers[i].type === 'symbol') { firstSymbolId = layers[i].id; break; } } //map.addSource("CensusSL",{ "type": "geojson", "data":'/media/jsons/census/d/010/010.json' }); "source": "CensusSL", /"filter": ["any",[">=", "total_ypc", 0]], map.addLayer({"id": "census_main_layer", "type": "fill", "source": { "type": "geojson", "data":sJSON }, 'layout': {'visibility': "visible"}, "paint": {'fill-color': {property: 'total_ypc', stops: stopvar},'fill-opacity':0.8, 'fill-outline-color': '#666666',}}, firstSymbolId); map.on('click', 'census_main_layer', function (e) {new mapboxgl.Popup({ offset: 14 }).setLngLat(e.lngLat).setHTML(onCensusAllFeature(e.features[0])).addTo(map);}); map.on('mouseenter', 'census_main_layer', function () {map.getCanvas().style.cursor = 'pointer';}); map.on('mouseleave', 'census_main_layer', function () {map.getCanvas().style.cursor = '';}); if (typeof G2010_060_3402554270 !== 'undefined') { map.addLayer({'id': 'areaOldBoundary', 'type': 'line', 'source': { "type": "geojson", "data":Gon2Line(G2010_060_3402554270) }, 'layout': { 'line-join': 'round', 'line-cap': 'round' }, 'paint': { 'line-color': '#500b78', 'line-width': 4 } }, firstSymbolId); } map.addLayer({'id': 'areaBoundary', 'type': 'line', 'source': { "type": "geojson", "data":Gon2Line(G2020_060_3402554270) }, 'layout': { 'line-join': 'round', 'line-cap': 'round' }, 'paint': { 'line-color': '#288499', 'line-width': 4 } }, firstSymbolId); }); function getBoundary(ggs){ if (ggs['type'] == 'Polygon'){ return [ggs['coordinates']] } else { return ggs['coordinates'] }}var BounceLine = getBoundary(G2020_060_3402554270); var bounds = new mapboxgl.LngLatBounds();BounceLine.forEach(function(Tpolygon) { Tpolygon.forEach(function(Tline){ Tline.forEach(function(Tpoint){bounds.extend(Tpoint); }) }) });//plvb: dcg object (2020-060-3402554270)map.fitBounds(bounds, { padding: 120 });map.addControl(new mapboxgl.NavigationControl(), 'top-left');