{
 "page": "https://whydufferin.ca/access",
 "checked": "2026-10-21",
 "drive": {
  "method": "Fastest route by car from each municipality's OpenStreetMap place point (Nominatim) using the OSRM routing engine (router.project-osrm.org demo server, OpenStreetMap road data, car profile). Times are typical free-flow estimates: no traffic, weather or construction. Rush-hour trips toward the GTA are often much longer. For the rural townships the point is the township's map point, not a particular hamlet. Hwy 401 = the nearest numbered Hwy 401 interchange (OSM motorway_junction) between Cambridge and Toronto, chosen by shortest time.",
  "computed": "2026-10-21",
  "router": "https://router.project-osrm.org",
  "destinations": {
   "pearson": {
    "name": "Toronto Pearson International Airport (OSM way/148396221)",
    "lat": 43.6782236,
    "lon": -79.6288047
   },
   "toronto": {
    "name": "Union Station, Toronto (OSM way/14744491)",
    "lat": 43.6447091,
    "lon": -79.3801352
   },
   "guelph": {
    "name": "Guelph City Hall (OSM relation/4051177)",
    "lat": 43.543218,
    "lon": -80.2487364
   },
   "barrie": {
    "name": "Barrie City Hall (OSM way/109900850)",
    "lat": 44.3909422,
    "lon": -79.6865981
   }
  },
  "rows": [
   {
    "id": "orangeville",
    "name": "Orangeville",
    "group": "Dufferin",
    "origin": {
     "name": "Orangeville, Dufferin County, Central Ontario, Ontario, Canada",
     "lat": 43.9193171,
     "lon": -80.0973754,
     "osm": "relation/7480376"
    },
    "pearson": {
     "min": 57,
     "km": 56.3
    },
    "toronto": {
     "min": 71,
     "km": 80.2
    },
    "guelph": {
     "min": 59,
     "km": 53.8
    },
    "barrie": {
     "min": 74,
     "km": 84.2
    },
    "hwy401": {
     "min": 47,
     "km": 51.1,
     "exit": "342",
     "lat": 43.6349419,
     "lon": -79.6729306
    }
   },
   {
    "id": "shelburne",
    "name": "Shelburne",
    "group": "Dufferin",
    "origin": {
     "name": "Shelburne, Dufferin County, Central Ontario, Ontario, Canada",
     "lat": 44.078473,
     "lon": -80.203431,
     "osm": "relation/7480369"
    },
    "pearson": {
     "min": 80,
     "km": 80.1
    },
    "toronto": {
     "min": 94,
     "km": 104
    },
    "guelph": {
     "min": 75,
     "km": 71.6
    },
    "barrie": {
     "min": 69,
     "km": 70.4
    },
    "hwy401": {
     "min": 70,
     "km": 74.9,
     "exit": "342",
     "lat": 43.6349419,
     "lon": -79.6729306
    }
   },
   {
    "id": "grand-valley",
    "name": "Grand Valley",
    "group": "Dufferin",
    "origin": {
     "name": "Grand Valley, Dufferin County, Central Ontario, Ontario, Canada",
     "lat": 43.8991217,
     "lon": -80.3152465,
     "osm": "relation/7480375"
    },
    "pearson": {
     "min": 78,
     "km": 77.8
    },
    "toronto": {
     "min": 92,
     "km": 101.7
    },
    "guelph": {
     "min": 55,
     "km": 48.2
    },
    "barrie": {
     "min": 96,
     "km": 104.8
    },
    "hwy401": {
     "min": 63,
     "km": 59.4,
     "exit": "324",
     "lat": 43.5463634,
     "lon": -79.8575353
    }
   },
   {
    "id": "mono",
    "name": "Mono",
    "group": "Dufferin",
    "origin": {
     "name": "Mono, Dufferin County, Central Ontario, Ontario, Canada",
     "lat": 43.9462199,
     "lon": -80.1042319,
     "osm": "relation/7480370"
    },
    "pearson": {
     "min": 59,
     "km": 58.5
    },
    "toronto": {
     "min": 72,
     "km": 82.4
    },
    "guelph": {
     "min": 63,
     "km": 58.2
    },
    "barrie": {
     "min": 75,
     "km": 77.6
    },
    "hwy401": {
     "min": 49,
     "km": 53.3,
     "exit": "342",
     "lat": 43.6349419,
     "lon": -79.6729306
    }
   },
   {
    "id": "mulmur",
    "name": "Mulmur",
    "group": "Dufferin",
    "origin": {
     "name": "Mulmur, Dufferin County, Central Ontario, Ontario, Canada",
     "lat": 44.1899502,
     "lon": -80.1023559,
     "osm": "relation/7480371"
    },
    "pearson": {
     "min": 92,
     "km": 81.7
    },
    "toronto": {
     "min": 105,
     "km": 105.4
    },
    "guelph": {
     "min": 100,
     "km": 91
    },
    "barrie": {
     "min": 61,
     "km": 48.8
    },
    "hwy401": {
     "min": 82,
     "km": 81.1,
     "exit": "342",
     "lat": 43.6349419,
     "lon": -79.6729306
    }
   },
   {
    "id": "melancthon",
    "name": "Melancthon",
    "group": "Dufferin",
    "origin": {
     "name": "Melancthon, Dufferin County, Central Ontario, Ontario, L9V 1V4, Canada",
     "lat": 44.1483097,
     "lon": -80.28445,
     "osm": "relation/7480374"
    },
    "pearson": {
     "min": 97,
     "km": 93.2
    },
    "toronto": {
     "min": 111,
     "km": 117.1
    },
    "guelph": {
     "min": 92,
     "km": 84.7
    },
    "barrie": {
     "min": 75,
     "km": 65.5
    },
    "hwy401": {
     "min": 87,
     "km": 88,
     "exit": "342",
     "lat": 43.6349419,
     "lon": -79.6729306
    }
   },
   {
    "id": "amaranth",
    "name": "Amaranth",
    "group": "Dufferin",
    "origin": {
     "name": "Amaranth, Dufferin County, Central Ontario, Ontario, Canada",
     "lat": 43.9800905,
     "lon": -80.2335302,
     "osm": "relation/7480372"
    },
    "pearson": {
     "min": 78,
     "km": 74.8
    },
    "toronto": {
     "min": 92,
     "km": 98.7
    },
    "guelph": {
     "min": 71,
     "km": 64
    },
    "barrie": {
     "min": 85,
     "km": 84.3
    },
    "hwy401": {
     "min": 68,
     "km": 69.5,
     "exit": "342",
     "lat": 43.6349419,
     "lon": -79.6729306
    }
   },
   {
    "id": "east-garafraxa",
    "name": "East Garafraxa",
    "group": "Dufferin",
    "origin": {
     "name": "East Garafraxa, Dufferin County, Central Ontario, Ontario, Canada",
     "lat": 43.836453,
     "lon": -80.2626804,
     "osm": "relation/7480373"
    },
    "pearson": {
     "min": 81,
     "km": 77.3
    },
    "toronto": {
     "min": 94,
     "km": 96
    },
    "guelph": {
     "min": 49,
     "km": 42.8
    },
    "barrie": {
     "min": 99,
     "km": 104.3
    },
    "hwy401": {
     "min": 60,
     "km": 52.8,
     "exit": "324",
     "lat": 43.5463634,
     "lon": -79.8575353
    }
   },
   {
    "id": "caledon",
    "name": "Caledon",
    "group": "Neighbour",
    "origin": {
     "name": "Caledon, Peel Region, Ontario, Canada",
     "lat": 43.8320698,
     "lon": -79.9066871,
     "osm": "relation/4198908"
    },
    "pearson": {
     "min": 40,
     "km": 38.2
    },
    "toronto": {
     "min": 53,
     "km": 62.1
    },
    "guelph": {
     "min": 61,
     "km": 50.4
    },
    "barrie": {
     "min": 79,
     "km": 82.7
    },
    "hwy401": {
     "min": 30,
     "km": 33,
     "exit": "342",
     "lat": 43.6349419,
     "lon": -79.6729306
    }
   },
   {
    "id": "brampton",
    "name": "Brampton",
    "group": "Neighbour",
    "origin": {
     "name": "Brampton, Peel Region, Ontario, Canada",
     "lat": 43.685832,
     "lon": -79.7599366,
     "osm": "relation/2407358"
    },
    "pearson": {
     "min": 23,
     "km": 18.4
    },
    "toronto": {
     "min": 37,
     "km": 42.3
    },
    "guelph": {
     "min": 56,
     "km": 64.4
    },
    "barrie": {
     "min": 75,
     "km": 94.1
    },
    "hwy401": {
     "min": 13,
     "km": 10.2,
     "exit": "340",
     "lat": 43.6224595,
     "lon": -79.7039265
    }
   },
   {
    "id": "halton-hills",
    "name": "Halton Hills",
    "group": "Neighbour",
    "origin": {
     "name": "Halton Hills, Acton, Halton Region, Ontario, Canada",
     "lat": 43.64701,
     "lon": -80.017604,
     "osm": "relation/2414222"
    },
    "pearson": {
     "min": 46,
     "km": 46
    },
    "toronto": {
     "min": 59,
     "km": 67.9
    },
    "guelph": {
     "min": 32,
     "km": 26.2
    },
    "barrie": {
     "min": 103,
     "km": 132
    },
    "hwy401": {
     "min": 23,
     "km": 22.6,
     "exit": "324",
     "lat": 43.5396629,
     "lon": -79.8679454
    }
   },
   {
    "id": "erin",
    "name": "Erin",
    "group": "Neighbour",
    "origin": {
     "name": "Erin, Wellington County, Southwestern Ontario, Ontario, Canada",
     "lat": 43.77506,
     "lon": -80.070076,
     "osm": "relation/7486150"
    },
    "pearson": {
     "min": 58,
     "km": 54.9
    },
    "toronto": {
     "min": 72,
     "km": 78.8
    },
    "guelph": {
     "min": 37,
     "km": 31.9
    },
    "barrie": {
     "min": 87,
     "km": 95
    },
    "hwy401": {
     "min": 39,
     "km": 36,
     "exit": "324",
     "lat": 43.5463634,
     "lon": -79.8575353
    }
   },
   {
    "id": "centre-wellington",
    "name": "Centre Wellington",
    "group": "Neighbour",
    "origin": {
     "name": "Centre Wellington, Wellington County, Southwestern Ontario, Ontario, Canada",
     "lat": 43.7180927,
     "lon": -80.3747736,
     "osm": "relation/7486151"
    },
    "pearson": {
     "min": 81,
     "km": 84
    },
    "toronto": {
     "min": 94,
     "km": 106
    },
    "guelph": {
     "min": 29,
     "km": 23.8
    },
    "barrie": {
     "min": 112,
     "km": 119.1
    },
    "hwy401": {
     "min": 46,
     "km": 42.6,
     "exit": "299",
     "lat": 43.4508778,
     "lon": -80.1294734
    }
   },
   {
    "id": "wellington-north",
    "name": "Wellington North",
    "group": "Neighbour",
    "origin": {
     "name": "Wellington North, Wellington County, Southwestern Ontario, Ontario, Canada",
     "lat": 43.9108155,
     "lon": -80.5839884,
     "osm": "relation/7486153"
    },
    "pearson": {
     "min": 110,
     "km": 106.8
    },
    "toronto": {
     "min": 124,
     "km": 130.7
    },
    "guelph": {
     "min": 62,
     "km": 53.8
    },
    "barrie": {
     "min": 114,
     "km": 113.3
    },
    "hwy401": {
     "min": 79,
     "km": 72.6,
     "exit": "299",
     "lat": 43.4508778,
     "lon": -80.1294734
    }
   },
   {
    "id": "new-tecumseth",
    "name": "New Tecumseth",
    "group": "Neighbour",
    "origin": {
     "name": "New Tecumseth, Simcoe County, Central Ontario, Ontario, Canada",
     "lat": 44.1542367,
     "lon": -79.8689888,
     "osm": "relation/2344391"
    },
    "pearson": {
     "min": 76,
     "km": 91
    },
    "toronto": {
     "min": 81,
     "km": 90.7
    },
    "guelph": {
     "min": 93,
     "km": 86.6
    },
    "barrie": {
     "min": 39,
     "km": 41.9
    },
    "hwy401": {
     "min": 62,
     "km": 77.6,
     "exit": "354",
     "lat": 43.6948277,
     "lon": -79.5670057
    }
   },
   {
    "id": "adjala-tosorontio",
    "name": "Adjala-Tosorontio",
    "group": "Neighbour",
    "origin": {
     "name": "Adjala–Tosorontio, Simcoe County, Central Ontario, Ontario, Canada",
     "lat": 44.1375186,
     "lon": -79.9421083,
     "osm": "relation/7477261"
    },
    "pearson": {
     "min": 77,
     "km": 76.1
    },
    "toronto": {
     "min": 84,
     "km": 89.3
    },
    "guelph": {
     "min": 89,
     "km": 84.6
    },
    "barrie": {
     "min": 48,
     "km": 48.9
    },
    "hwy401": {
     "min": 67,
     "km": 67.4,
     "exit": "352",
     "lat": 43.6828451,
     "lon": -79.5748045
    }
   },
   {
    "id": "clearview",
    "name": "Clearview",
    "group": "Neighbour",
    "origin": {
     "name": "Clearview, Simcoe County, Central Ontario, Ontario, Canada",
     "lat": 44.3682725,
     "lon": -80.0669473,
     "osm": "relation/7477077"
    },
    "pearson": {
     "min": 104,
     "km": 97.9
    },
    "toronto": {
     "min": 116,
     "km": 129.8
    },
    "guelph": {
     "min": 113,
     "km": 107.3
    },
    "barrie": {
     "min": 44,
     "km": 39
    },
    "hwy401": {
     "min": 94,
     "km": 97.3,
     "exit": "342",
     "lat": 43.6349419,
     "lon": -79.6729306
    }
   },
   {
    "id": "grey-highlands",
    "name": "Grey Highlands",
    "group": "Neighbour",
    "origin": {
     "name": "Grey Highlands, Grey County, Southwestern Ontario, Ontario, Canada",
     "lat": 44.3565469,
     "lon": -80.4603896,
     "osm": "relation/7478454"
    },
    "pearson": {
     "min": 129,
     "km": 125
    },
    "toronto": {
     "min": 143,
     "km": 148.9
    },
    "guelph": {
     "min": 119,
     "km": 110.4
    },
    "barrie": {
     "min": 79,
     "km": 70.6
    },
    "hwy401": {
     "min": 119,
     "km": 119.8,
     "exit": "342",
     "lat": 43.6349419,
     "lon": -79.6729306
    }
   },
   {
    "id": "southgate",
    "name": "Southgate",
    "group": "Neighbour",
    "origin": {
     "name": "Southgate, Grey County, Southwestern Ontario, Ontario, Canada",
     "lat": 44.0988333,
     "lon": -80.5965591,
     "osm": "relation/7480380"
    },
    "pearson": {
     "min": 122,
     "km": 120.2
    },
    "toronto": {
     "min": 136,
     "km": 144.1
    },
    "guelph": {
     "min": 85,
     "km": 81.7
    },
    "barrie": {
     "min": 98,
     "km": 90.7
    },
    "hwy401": {
     "min": 102,
     "km": 100.5,
     "exit": "299",
     "lat": 43.4508778,
     "lon": -80.1294734
    }
   }
  ]
 },
 "broadband": {
  "source": "ISED National Broadband Data (Data_Hex_Donnees, Avail_50_10_Gradient_Dispo), files dated 2026-05-05",
  "url": "https://ised-isde.canada.ca/site/high-speed-internet-canada/en/universal-access-high-speed-internet/national-broadband-data-information",
  "map": "https://ised-isde.canada.ca/site/high-speed-internet-canada/en/universal-access-high-speed-internet/high-speed-internet-canada-map",
  "date_checked": "2026-10-21",
  "method": "ISED publishes 50/10 Mbps availability per ~24 km² hexagon only as a range of household shares. We count, per municipality, the populated hexagons (5+ households) whose centre falls inside the OpenStreetMap boundary, and report the share where more than 75% of households can get 50/10 Mbps. 'Floor share' weights hexagons by the lower bound of ISED's household-count range. These are coverage indications, not exact household percentages. Small towns (Orangeville, Shelburne) fall in a single hexagon.",
  "rows": [
   {
    "id": "orangeville",
    "name": "Orangeville",
    "group": "Dufferin",
    "populated_hexes": 1,
    "hh_min": 501,
    "pop_hex_by_band": {
     "0": 0,
     ">75% -  100%": 1,
     ">50% - 75%": 0,
     ">25% - 50%": 0,
     ">0% - 25%": 0
    },
    "hh_min_by_band": {
     "0": 0,
     ">75% -  100%": 501,
     ">50% - 75%": 0,
     ">25% - 50%": 0,
     ">0% - 25%": 0
    },
    "pct_pop_hex_75plus": 100,
    "pct_pop_hex_under50": 0,
    "pct_hh_min_75plus": 100
   },
   {
    "id": "shelburne",
    "name": "Shelburne",
    "group": "Dufferin",
    "populated_hexes": 1,
    "hh_min": 501,
    "pop_hex_by_band": {
     "0": 0,
     ">75% -  100%": 1,
     ">50% - 75%": 0,
     ">25% - 50%": 0,
     ">0% - 25%": 0
    },
    "hh_min_by_band": {
     "0": 0,
     ">75% -  100%": 501,
     ">50% - 75%": 0,
     ">25% - 50%": 0,
     ">0% - 25%": 0
    },
    "pct_pop_hex_75plus": 100,
    "pct_pop_hex_under50": 0,
    "pct_hh_min_75plus": 100
   },
   {
    "id": "grand-valley",
    "name": "Grand Valley",
    "group": "Dufferin",
    "populated_hexes": 5,
    "hh_min": 630,
    "pop_hex_by_band": {
     "0": 0,
     ">75% -  100%": 5,
     ">50% - 75%": 0,
     ">25% - 50%": 0,
     ">0% - 25%": 0
    },
    "hh_min_by_band": {
     "0": 0,
     ">75% -  100%": 630,
     ">50% - 75%": 0,
     ">25% - 50%": 0,
     ">0% - 25%": 0
    },
    "pct_pop_hex_75plus": 100,
    "pct_pop_hex_under50": 0,
    "pct_hh_min_75plus": 100
   },
   {
    "id": "mono",
    "name": "Mono",
    "group": "Dufferin",
    "populated_hexes": 11,
    "hh_min": 1661,
    "pop_hex_by_band": {
     "0": 0,
     ">75% -  100%": 7,
     ">50% - 75%": 2,
     ">25% - 50%": 1,
     ">0% - 25%": 1
    },
    "hh_min_by_band": {
     "0": 0,
     ">75% -  100%": 1257,
     ">50% - 75%": 202,
     ">25% - 50%": 101,
     ">0% - 25%": 101
    },
    "pct_pop_hex_75plus": 63.6,
    "pct_pop_hex_under50": 18.2,
    "pct_hh_min_75plus": 75.7
   },
   {
    "id": "mulmur",
    "name": "Mulmur",
    "group": "Dufferin",
    "populated_hexes": 11,
    "hh_min": 1111,
    "pop_hex_by_band": {
     "0": 0,
     ">75% -  100%": 8,
     ">50% - 75%": 3,
     ">25% - 50%": 0,
     ">0% - 25%": 0
    },
    "hh_min_by_band": {
     "0": 0,
     ">75% -  100%": 858,
     ">50% - 75%": 253,
     ">25% - 50%": 0,
     ">0% - 25%": 0
    },
    "pct_pop_hex_75plus": 72.7,
    "pct_pop_hex_under50": 0,
    "pct_hh_min_75plus": 77.2
   },
   {
    "id": "melancthon",
    "name": "Melancthon",
    "group": "Dufferin",
    "populated_hexes": 12,
    "hh_min": 1087,
    "pop_hex_by_band": {
     "0": 0,
     ">75% -  100%": 11,
     ">50% - 75%": 1,
     ">25% - 50%": 0,
     ">0% - 25%": 0
    },
    "hh_min_by_band": {
     "0": 0,
     ">75% -  100%": 1036,
     ">50% - 75%": 51,
     ">25% - 50%": 0,
     ">0% - 25%": 0
    },
    "pct_pop_hex_75plus": 91.7,
    "pct_pop_hex_under50": 0,
    "pct_hh_min_75plus": 95.3
   },
   {
    "id": "amaranth",
    "name": "Amaranth",
    "group": "Dufferin",
    "populated_hexes": 11,
    "hh_min": 786,
    "pop_hex_by_band": {
     "0": 0,
     ">75% -  100%": 11,
     ">50% - 75%": 0,
     ">25% - 50%": 0,
     ">0% - 25%": 0
    },
    "hh_min_by_band": {
     "0": 0,
     ">75% -  100%": 786,
     ">50% - 75%": 0,
     ">25% - 50%": 0,
     ">0% - 25%": 0
    },
    "pct_pop_hex_75plus": 100,
    "pct_pop_hex_under50": 0,
    "pct_hh_min_75plus": 100
   },
   {
    "id": "east-garafraxa",
    "name": "East Garafraxa",
    "group": "Dufferin",
    "populated_hexes": 6,
    "hh_min": 656,
    "pop_hex_by_band": {
     "0": 0,
     ">75% -  100%": 6,
     ">50% - 75%": 0,
     ">25% - 50%": 0,
     ">0% - 25%": 0
    },
    "hh_min_by_band": {
     "0": 0,
     ">75% -  100%": 656,
     ">50% - 75%": 0,
     ">25% - 50%": 0,
     ">0% - 25%": 0
    },
    "pct_pop_hex_75plus": 100,
    "pct_pop_hex_under50": 0,
    "pct_hh_min_75plus": 100
   },
   {
    "id": "caledon",
    "name": "Caledon",
    "group": "Neighbour",
    "populated_hexes": 28,
    "hh_min": 8578,
    "pop_hex_by_band": {
     "0": 0,
     ">75% -  100%": 22,
     ">50% - 75%": 3,
     ">25% - 50%": 3,
     ">0% - 25%": 0
    },
    "hh_min_by_band": {
     "0": 0,
     ">75% -  100%": 7822,
     ">50% - 75%": 453,
     ">25% - 50%": 303,
     ">0% - 25%": 0
    },
    "pct_pop_hex_75plus": 78.6,
    "pct_pop_hex_under50": 10.7,
    "pct_hh_min_75plus": 91.2
   },
   {
    "id": "brampton",
    "name": "Brampton",
    "group": "Neighbour",
    "populated_hexes": 11,
    "hh_min": 5511,
    "pop_hex_by_band": {
     "0": 0,
     ">75% -  100%": 11,
     ">50% - 75%": 0,
     ">25% - 50%": 0,
     ">0% - 25%": 0
    },
    "hh_min_by_band": {
     "0": 0,
     ">75% -  100%": 5511,
     ">50% - 75%": 0,
     ">25% - 50%": 0,
     ">0% - 25%": 0
    },
    "pct_pop_hex_75plus": 100,
    "pct_pop_hex_under50": 0,
    "pct_hh_min_75plus": 100
   },
   {
    "id": "halton-hills",
    "name": "Halton Hills",
    "group": "Neighbour",
    "populated_hexes": 12,
    "hh_min": 4062,
    "pop_hex_by_band": {
     "0": 0,
     ">75% -  100%": 11,
     ">50% - 75%": 1,
     ">25% - 50%": 0,
     ">0% - 25%": 0
    },
    "hh_min_by_band": {
     "0": 0,
     ">75% -  100%": 3961,
     ">50% - 75%": 101,
     ">25% - 50%": 0,
     ">0% - 25%": 0
    },
    "pct_pop_hex_75plus": 91.7,
    "pct_pop_hex_under50": 0,
    "pct_hh_min_75plus": 97.5
   },
   {
    "id": "erin",
    "name": "Erin",
    "group": "Neighbour",
    "populated_hexes": 12,
    "hh_min": 2012,
    "pop_hex_by_band": {
     "0": 0,
     ">75% -  100%": 9,
     ">50% - 75%": 2,
     ">25% - 50%": 1,
     ">0% - 25%": 0
    },
    "hh_min_by_band": {
     "0": 0,
     ">75% -  100%": 1709,
     ">50% - 75%": 202,
     ">25% - 50%": 101,
     ">0% - 25%": 0
    },
    "pct_pop_hex_75plus": 75,
    "pct_pop_hex_under50": 8.3,
    "pct_hh_min_75plus": 84.9
   },
   {
    "id": "centre-wellington",
    "name": "Centre Wellington",
    "group": "Neighbour",
    "populated_hexes": 17,
    "hh_min": 3417,
    "pop_hex_by_band": {
     "0": 0,
     ">75% -  100%": 16,
     ">50% - 75%": 1,
     ">25% - 50%": 0,
     ">0% - 25%": 0
    },
    "hh_min_by_band": {
     "0": 0,
     ">75% -  100%": 3316,
     ">50% - 75%": 101,
     ">25% - 50%": 0,
     ">0% - 25%": 0
    },
    "pct_pop_hex_75plus": 94.1,
    "pct_pop_hex_under50": 0,
    "pct_hh_min_75plus": 97
   },
   {
    "id": "wellington-north",
    "name": "Wellington North",
    "group": "Neighbour",
    "populated_hexes": 20,
    "hh_min": 1970,
    "pop_hex_by_band": {
     "0": 0,
     ">75% -  100%": 17,
     ">50% - 75%": 3,
     ">25% - 50%": 0,
     ">0% - 25%": 0
    },
    "hh_min_by_band": {
     "0": 0,
     ">75% -  100%": 1817,
     ">50% - 75%": 153,
     ">25% - 50%": 0,
     ">0% - 25%": 0
    },
    "pct_pop_hex_75plus": 85,
    "pct_pop_hex_under50": 0,
    "pct_hh_min_75plus": 92.2
   },
   {
    "id": "new-tecumseth",
    "name": "New Tecumseth",
    "group": "Neighbour",
    "populated_hexes": 12,
    "hh_min": 4362,
    "pop_hex_by_band": {
     "0": 0,
     ">75% -  100%": 12,
     ">50% - 75%": 0,
     ">25% - 50%": 0,
     ">0% - 25%": 0
    },
    "hh_min_by_band": {
     "0": 0,
     ">75% -  100%": 4362,
     ">50% - 75%": 0,
     ">25% - 50%": 0,
     ">0% - 25%": 0
    },
    "pct_pop_hex_75plus": 100,
    "pct_pop_hex_under50": 0,
    "pct_hh_min_75plus": 100
   },
   {
    "id": "adjala-tosorontio",
    "name": "Adjala-Tosorontio",
    "group": "Neighbour",
    "populated_hexes": 14,
    "hh_min": 2664,
    "pop_hex_by_band": {
     "0": 0,
     ">75% -  100%": 12,
     ">50% - 75%": 1,
     ">25% - 50%": 1,
     ">0% - 25%": 0
    },
    "hh_min_by_band": {
     "0": 0,
     ">75% -  100%": 2362,
     ">50% - 75%": 51,
     ">25% - 50%": 251,
     ">0% - 25%": 0
    },
    "pct_pop_hex_75plus": 85.7,
    "pct_pop_hex_under50": 7.1,
    "pct_hh_min_75plus": 88.7
   },
   {
    "id": "clearview",
    "name": "Clearview",
    "group": "Neighbour",
    "populated_hexes": 22,
    "hh_min": 3847,
    "pop_hex_by_band": {
     "0": 0,
     ">75% -  100%": 21,
     ">50% - 75%": 1,
     ">25% - 50%": 0,
     ">0% - 25%": 0
    },
    "hh_min_by_band": {
     "0": 0,
     ">75% -  100%": 3796,
     ">50% - 75%": 51,
     ">25% - 50%": 0,
     ">0% - 25%": 0
    },
    "pct_pop_hex_75plus": 95.5,
    "pct_pop_hex_under50": 0,
    "pct_hh_min_75plus": 98.7
   },
   {
    "id": "grey-highlands",
    "name": "Grey Highlands",
    "group": "Neighbour",
    "populated_hexes": 37,
    "hh_min": 2612,
    "pop_hex_by_band": {
     "0": 0,
     ">75% -  100%": 37,
     ">50% - 75%": 0,
     ">25% - 50%": 0,
     ">0% - 25%": 0
    },
    "hh_min_by_band": {
     "0": 0,
     ">75% -  100%": 2612,
     ">50% - 75%": 0,
     ">25% - 50%": 0,
     ">0% - 25%": 0
    },
    "pct_pop_hex_75plus": 100,
    "pct_pop_hex_under50": 0,
    "pct_hh_min_75plus": 100
   },
   {
    "id": "southgate",
    "name": "Southgate",
    "group": "Neighbour",
    "populated_hexes": 26,
    "hh_min": 1376,
    "pop_hex_by_band": {
     "0": 0,
     ">75% -  100%": 25,
     ">50% - 75%": 1,
     ">25% - 50%": 0,
     ">0% - 25%": 0
    },
    "hh_min_by_band": {
     "0": 0,
     ">75% -  100%": 1325,
     ">50% - 75%": 51,
     ">25% - 50%": 0,
     ">0% - 25%": 0
    },
    "pct_pop_hex_75plus": 96.2,
    "pct_pop_hex_under50": 0,
    "pct_hh_min_75plus": 96.3
   }
  ]
 }
}