{
 "meta": {
  "generatedAt": "2026-10-21T03:05:49.483Z",
  "nDivisions": 87,
  "inputs": {
   "demographics": {
    "path": "data/demographics/ed-demographics-2021.json",
    "sha256": "e6cf3660ec51995151deed1cdc4729259fcaeb447613bbf69f138fbd846eb298",
    "fetchedAt": "2026-10-21T01:24:02.671Z"
   },
   "election": {
    "path": "data/demographics/ed-election-metrics.json",
    "sha256": "492708528ee4f82aac618bcc8094850d79cde9100e8257a07e738ebe70d34a4f",
    "fetchedAt": "2026-10-21T01:31:01.087Z"
   },
   "electionCompleteness": {
    "pollsReporting": 5089,
    "totalPolls": 5583,
    "fraction": 0.9115
   },
   "geo": {
    "path": "data/geo/alberta-eds.geojson",
    "sha256": "7be73771bc71ea603f6382735b64f74b69dd2f4e0af8db6091806033a620116c"
   },
   "names": {
    "path": "data/ed-names.json",
    "sha256": "e73c029e7d49e23d3617b2b4bff9213fc808b0b4967ae8f24e3c634ede03f3d1"
   }
  },
  "vintage": "Demographics: 2021 Census (published 2022-2023). Results: 2026 referendum unofficial count. Boundaries: 87 Alberta provincial electoral divisions (2019 outline; 2026 Elections Alberta names).",
  "methods": {
   "correlation": "Pearson and Spearman (tie-corrected ranks), n per cell, two-sided exact t-based p-values; Benjamini-Hochberg FDR within the exported demographic x outcome family; no causal interpretation.",
   "regression": "OLS on z-scored outcome and predictors; complete cases only; block-wise forward selection (entry p < 0.05, max 2 per block, VIF <= 5, max 8 predictors); 95% CI from the t distribution; sensitive variables excluded; exploratory, not confirmatory.",
   "clustering": "k-means with k-means++ seeding, fixed seed 20261021, 100 inits; k chosen by maximum silhouette among k=2..8 with bootstrap mean ARI >= 0.70; stability from 200 bootstrap resamples (ARI vs full-sample partition).",
   "spatial": "Queen contiguity from data/geo/alberta-eds.geojson (boundary distance tolerance 1e-3 degrees), row-standardised weights, Moran's I with 9999 permutations; expected value -1/(n-1); upper-tail permutation p.",
   "turnout": "Primary = ballots / population 18+ (2021 total population minus ages 0-4 and 5-17); secondary = ballots / Canadian citizens 18+ (2021, 25% sample count). Both are labelled; neither is a registered-voter turnout rate.",
   "sensitivity": "Every outcome association is recomputed on the 43 divisions fully reported at the snapshot (reportingCompleteness == 1); directionStable requires the same sign and |delta r| <= 0.20."
  },
  "analysisPlan": {
   "primaryOutcomes": [
    "remainShare",
    "turnout18"
   ],
   "secondaryOutcomes": [
    "turnoutCitizen18",
    "q1to9YesShareMean",
    "advanceShare",
    "vbmShare"
   ],
   "regressionOutcomes": [
    "remainShare",
    "turnout18"
   ],
   "moranVariables": [
    "remainShare",
    "turnout18",
    "medianHouseholdIncome",
    "pct65plus",
    "pctPostsecondary",
    "pctVisibleMinority"
   ],
   "exploratoryAdditions": [
    "turnoutCitizen18",
    "q1to9YesShareMean",
    "advanceShare",
    "vbmShare",
    "opportunity-mix diagnostics"
   ]
  },
  "dataQualityFlags": {
   "zeroVoteDivisions": [
    "34"
   ],
   "zeroVoteRule": "ballots == 0 means no votes counted at capture: all outcome values are null, the division is excluded from every n and never imputed.",
   "partialResults": true,
   "pollsReporting": 5089,
   "totalPolls": 5583,
   "pollsReportingFraction": 0.9115,
   "divisionsFullyReported": 43,
   "divisionsBelow50Completeness": 7,
   "unresolvedVariables": [],
   "variablesWithMissingValues": {},
   "smallPopulationDivisions": [],
   "smallPopulationThreshold": 5000,
   "boundaryOverlapMin": 0.990842,
   "censusRoundingNote": "Census counts are randomly rounded to the nearest 5; percentages are derived from counts and inherit that rounding. 25% sample variables carry sampling error (TNR per division in wards[].dataQuality).",
   "opportunityBaseNote": "advance/electionDay/vbm/mobile shares use the all-ten-question valid-vote base (not Q11 ballots) and are provisional until the count completes, as poll types report at different speeds. opportunity.other (1,213 votes in ED 40) is excluded from the four-way mix.",
   "religionNote": "Religion shares are 25% sample, population in private households; they are descriptive context only and are never used as regression predictors.",
   "turnoutDenominatorNote": "turnout18 and turnoutCitizen18 divide 2026 ballots by the 2021 Census 18+ population. Where the population grew between 2021 and 2026 (fast-growing urban divisions) the 2021 denominator is smaller than the 2026 electorate, so the proxy is biased upward; it is not a registered-voter turnout rate. The 18+ counts are 2021 vintage and the citizens 18+ numerator is a 25% sample count."
  },
  "guardrails": [
   "Aggregate data only - no individual inference.",
   "Ecological fallacy applies: division-level association does not describe individuals.",
   "Demographics are the 2021 Census; results are the 2026 referendum; no causal claims.",
   "Sensitive variables (Indigenous identity, ethnicity, language, immigration, religion) are descriptive context, never explanations of vote choice.",
   "Random rounding and 25% sample/TNR caveats apply to census variables.",
   "Results completeness caveat: 5089/5583 polls reported (91.15%) and 43/87 divisions fully reported at the frozen snapshot; numbers will change.",
   "n = 87 divisions (86 with counted ballots); multiple-testing correction (BH) reported for the correlation family.",
   "No imputation: missing values are null and excluded from n."
  ],
  "variablesResolved": 39,
  "variablesTotal": 39
 },
 "variables": [
  {
   "id": "population",
   "label": "Total population",
   "shortLabel": "Population",
   "group": "population",
   "unit": "count",
   "direction": "neutral",
   "decimals": 0,
   "source": "2021 Census PED profile (File 5, 100% data)",
   "reliability": "100pct",
   "sampleBasis": "100pct",
   "denominator": "published PED total",
   "sourceFields": [
    "total_population"
   ],
   "derivation": "total_population",
   "description": "2021 Census population of the provincial electoral division.",
   "pickerDefault": false,
   "sensitive": false,
   "resolved": true,
   "missingFields": []
  },
  {
   "id": "pct65plus",
   "label": "Population aged 65+",
   "shortLabel": "65+",
   "group": "age",
   "unit": "percent",
   "direction": "higher",
   "decimals": 1,
   "source": "2021 Census PED profile (File 1, 100% data)",
   "reliability": "derived",
   "sampleBasis": "100pct",
   "denominator": "total_population",
   "sourceFields": [
    "age_65_plus",
    "total_population"
   ],
   "derivation": "age_65_plus / total_population * 100",
   "description": "Share of the division population aged 65 years and over.",
   "pickerDefault": true,
   "sensitive": false,
   "resolved": true,
   "missingFields": []
  },
  {
   "id": "pct25to44",
   "label": "Population aged 25-44",
   "shortLabel": "25-44",
   "group": "age",
   "unit": "percent",
   "direction": "higher",
   "decimals": 1,
   "source": "2021 Census PED profile (File 5, 100% data)",
   "reliability": "derived",
   "sampleBasis": "100pct",
   "denominator": "total_population",
   "sourceFields": [
    "pop_25_44",
    "total_population"
   ],
   "derivation": "pop_25_44 / total_population * 100",
   "description": "Share of the division population aged 25 to 44 years.",
   "pickerDefault": true,
   "sensitive": false,
   "resolved": true,
   "missingFields": []
  },
  {
   "id": "pct45to64",
   "label": "Population aged 45-64",
   "shortLabel": "45-64",
   "group": "age",
   "unit": "percent",
   "direction": "higher",
   "decimals": 1,
   "source": "2021 Census PED profile (File 1, 100% data)",
   "reliability": "derived",
   "sampleBasis": "100pct",
   "denominator": "total_population",
   "sourceFields": [
    "age_45_49",
    "age_50_54",
    "age_55_59",
    "age_60_64",
    "total_population"
   ],
   "derivation": "(age_45_49 + age_50_54 + age_55_59 + age_60_64) / total_population * 100",
   "description": "Share of the division population aged 45 to 64 years.",
   "pickerDefault": false,
   "sensitive": false,
   "resolved": true,
   "missingFields": []
  },
  {
   "id": "pct18to24",
   "label": "Population aged 18-24",
   "shortLabel": "18-24",
   "group": "age",
   "unit": "percent",
   "direction": "higher",
   "decimals": 1,
   "source": "2021 Census PED profile (File 5, 100% data)",
   "reliability": "derived",
   "sampleBasis": "100pct",
   "denominator": "total_population",
   "sourceFields": [
    "pop_18_24",
    "total_population"
   ],
   "derivation": "pop_18_24 / total_population * 100",
   "description": "Share of the division population aged 18 to 24 years.",
   "pickerDefault": false,
   "sensitive": false,
   "resolved": true,
   "missingFields": []
  },
  {
   "id": "pctChildren0to17",
   "label": "Population aged 0-17",
   "shortLabel": "0-17",
   "group": "age",
   "unit": "percent",
   "direction": "higher",
   "decimals": 1,
   "source": "2021 Census PED profile (File 5, 100% data)",
   "reliability": "derived",
   "sampleBasis": "100pct",
   "denominator": "total_population",
   "sourceFields": [
    "pop_0_4",
    "pop_5_17",
    "total_population"
   ],
   "derivation": "(pop_0_4 + pop_5_17) / total_population * 100",
   "description": "Share of the division population aged 0 to 17 years (0-14 is not published at PED level).",
   "pickerDefault": false,
   "sensitive": false,
   "resolved": true,
   "missingFields": []
  },
  {
   "id": "pctFemale",
   "label": "Female population share",
   "shortLabel": "Female",
   "group": "sex",
   "unit": "percent",
   "direction": "higher",
   "decimals": 1,
   "source": "2021 Census PED profile (File 1, 100% data)",
   "reliability": "derived",
   "sampleBasis": "100pct",
   "denominator": "total_population",
   "sourceFields": [
    "women_plus_population",
    "total_population"
   ],
   "derivation": "women_plus_population / total_population * 100",
   "description": "Share of the division population identifying as women+ in the 2021 Census.",
   "pickerDefault": false,
   "sensitive": false,
   "resolved": true,
   "missingFields": []
  },
  {
   "id": "avgHouseholdSize",
   "label": "Average household size",
   "shortLabel": "Household size",
   "group": "households",
   "unit": "persons",
   "direction": "higher",
   "decimals": 2,
   "source": "2021 Census PED profile (File 1, 100% data)",
   "reliability": "100pct",
   "sampleBasis": "100pct",
   "denominator": "households_total (published average)",
   "sourceFields": [
    "avg_household_size"
   ],
   "derivation": "published avg_household_size",
   "description": "Average number of persons per private household in the division.",
   "pickerDefault": false,
   "sensitive": false,
   "resolved": true,
   "missingFields": []
  },
  {
   "id": "pctLonePersonHouseholds",
   "label": "One-person households",
   "shortLabel": "Lone-person hh",
   "group": "households",
   "unit": "percent",
   "direction": "higher",
   "decimals": 1,
   "source": "2021 Census PED profile (File 1, 100% data)",
   "reliability": "derived",
   "sampleBasis": "100pct",
   "denominator": "households_total",
   "sourceFields": [
    "hh_1_person",
    "households_total"
   ],
   "derivation": "hh_1_person / households_total * 100",
   "description": "Share of private households occupied by one person.",
   "pickerDefault": false,
   "sensitive": false,
   "resolved": true,
   "missingFields": []
  },
  {
   "id": "loneParentPct",
   "label": "Lone-parent families",
   "shortLabel": "Lone-parent",
   "group": "families",
   "unit": "percent",
   "direction": "higher",
   "decimals": 1,
   "source": "2021 Census PED profile (File 1, 100% data)",
   "reliability": "derived",
   "sampleBasis": "100pct",
   "denominator": "census_families_total",
   "sourceFields": [
    "one_parent_families",
    "census_families_total"
   ],
   "derivation": "one_parent_families / census_families_total * 100",
   "description": "Share of census families that are one-parent families.",
   "pickerDefault": true,
   "sensitive": false,
   "resolved": true,
   "missingFields": []
  },
  {
   "id": "pctRenterHouseholds",
   "label": "Renter households",
   "shortLabel": "Renters",
   "group": "dwellings",
   "unit": "percent",
   "direction": "higher",
   "decimals": 1,
   "source": "2021 Census PED profile (File 2, 25% sample)",
   "reliability": "derived",
   "sampleBasis": "25pct_sample",
   "denominator": "tenure_total",
   "sourceFields": [
    "renter_households",
    "tenure_total"
   ],
   "derivation": "renter_households / tenure_total * 100",
   "description": "Share of private households that rent their dwelling (25% sample; sampling error applies).",
   "pickerDefault": false,
   "sensitive": false,
   "resolved": true,
   "missingFields": []
  },
  {
   "id": "medianHouseholdIncome",
   "label": "Median household income",
   "shortLabel": "Household income",
   "group": "income",
   "unit": "CAD",
   "direction": "higher",
   "decimals": 0,
   "source": "2021 Census PED profile (File 2, 25% sample)",
   "reliability": "25pct_sample",
   "sampleBasis": "25pct_sample",
   "denominator": "households with income",
   "sourceFields": [
    "median_household_income"
   ],
   "derivation": "published median_household_income (2020 dollars)",
   "description": "Median total income of private households in 2020 (2021 Census, 25% sample).",
   "pickerDefault": true,
   "sensitive": false,
   "resolved": true,
   "missingFields": []
  },
  {
   "id": "medianFamilyIncome",
   "label": "Median family income",
   "shortLabel": "Family income",
   "group": "income",
   "unit": "CAD",
   "direction": "higher",
   "decimals": 0,
   "source": "2021 Census PED profile (File 2, 25% sample)",
   "reliability": "25pct_sample",
   "sampleBasis": "25pct_sample",
   "denominator": "economic families with income",
   "sourceFields": [
    "median_economic_family_income"
   ],
   "derivation": "published median_economic_family_income (2020 dollars)",
   "description": "Median total income of economic families in 2020 (2021 Census, 25% sample).",
   "pickerDefault": false,
   "sensitive": false,
   "resolved": true,
   "missingFields": []
  },
  {
   "id": "medianIndividualIncome",
   "label": "Median individual income",
   "shortLabel": "Individual income",
   "group": "income",
   "unit": "CAD",
   "direction": "higher",
   "decimals": 0,
   "source": "2021 Census PED profile (File 2, 25% sample)",
   "reliability": "25pct_sample",
   "sampleBasis": "25pct_sample",
   "denominator": "income recipients aged 15+",
   "sourceFields": [
    "median_income_total"
   ],
   "derivation": "published median_income_total (2020 dollars)",
   "description": "Median total income of individuals aged 15+ in 2020 (2021 Census, 25% sample).",
   "pickerDefault": false,
   "sensitive": false,
   "resolved": true,
   "missingFields": []
  },
  {
   "id": "lowIncomePct",
   "label": "Low-income prevalence (LIM-AT)",
   "shortLabel": "Low income",
   "group": "income",
   "unit": "percent",
   "direction": "higher",
   "decimals": 1,
   "source": "2021 Census PED profile (File 2, 25% sample)",
   "reliability": "25pct_sample",
   "sampleBasis": "25pct_sample",
   "denominator": "lim_total (population in private households)",
   "sourceFields": [
    "lim_prevalence"
   ],
   "derivation": "published lim_prevalence (LIM-AT, integer percent)",
   "description": "Share of the population in private households in low income based on LIM-AT.",
   "pickerDefault": false,
   "sensitive": false,
   "resolved": true,
   "missingFields": []
  },
  {
   "id": "pctPostsecondary",
   "label": "Postsecondary certificate, diploma or degree",
   "shortLabel": "Postsecondary",
   "group": "education",
   "unit": "percent",
   "direction": "higher",
   "decimals": 1,
   "source": "2021 Census PED profile (File 2, 25% sample)",
   "reliability": "derived",
   "sampleBasis": "25pct_sample",
   "denominator": "cert_dip_deg_total_25_64",
   "sourceFields": [
    "postsecondary_25_64",
    "cert_dip_deg_total_25_64"
   ],
   "derivation": "postsecondary_25_64 / cert_dip_deg_total_25_64 * 100",
   "description": "Share of the population aged 25-64 with a postsecondary certificate, diploma or degree.",
   "pickerDefault": true,
   "sensitive": false,
   "resolved": true,
   "missingFields": []
  },
  {
   "id": "pctBachelorPlus",
   "label": "Bachelor degree or higher",
   "shortLabel": "Bachelor+",
   "group": "education",
   "unit": "percent",
   "direction": "higher",
   "decimals": 1,
   "source": "2021 Census PED profile (File 2, 25% sample)",
   "reliability": "derived",
   "sampleBasis": "25pct_sample",
   "denominator": "cert_dip_deg_total_25_64",
   "sourceFields": [
    "bachelor_plus_25_64",
    "cert_dip_deg_total_25_64"
   ],
   "derivation": "bachelor_plus_25_64 / cert_dip_deg_total_25_64 * 100",
   "description": "Share of the population aged 25-64 with a bachelor degree or higher.",
   "pickerDefault": false,
   "sensitive": false,
   "resolved": true,
   "missingFields": []
  },
  {
   "id": "pctNoCertificate",
   "label": "No certificate, diploma or degree",
   "shortLabel": "No certificate",
   "group": "education",
   "unit": "percent",
   "direction": "higher",
   "decimals": 1,
   "source": "2021 Census PED profile (File 2, 25% sample)",
   "reliability": "derived",
   "sampleBasis": "25pct_sample",
   "denominator": "cert_dip_deg_total_25_64",
   "sourceFields": [
    "no_cert_dip_deg_25_64",
    "cert_dip_deg_total_25_64"
   ],
   "derivation": "no_cert_dip_deg_25_64 / cert_dip_deg_total_25_64 * 100",
   "description": "Share of the population aged 25-64 with no certificate, diploma or degree.",
   "pickerDefault": true,
   "sensitive": false,
   "resolved": true,
   "missingFields": []
  },
  {
   "id": "pctHighSchool",
   "label": "High-school diploma",
   "shortLabel": "High school",
   "group": "education",
   "unit": "percent",
   "direction": "higher",
   "decimals": 1,
   "source": "2021 Census PED profile (File 2, 25% sample)",
   "reliability": "derived",
   "sampleBasis": "25pct_sample",
   "denominator": "cert_dip_deg_total_25_64",
   "sourceFields": [
    "hs_diploma_25_64",
    "cert_dip_deg_total_25_64"
   ],
   "derivation": "hs_diploma_25_64 / cert_dip_deg_total_25_64 * 100",
   "description": "Share of the population aged 25-64 whose highest credential is a high-school diploma.",
   "pickerDefault": false,
   "sensitive": false,
   "resolved": true,
   "missingFields": []
  },
  {
   "id": "unemploymentRate",
   "label": "Unemployment rate",
   "shortLabel": "Unemployment",
   "group": "labour",
   "unit": "percent",
   "direction": "higher",
   "decimals": 1,
   "source": "2021 Census PED profile (File 2, 25% sample)",
   "reliability": "derived",
   "sampleBasis": "25pct_sample",
   "denominator": "in_labour_force",
   "sourceFields": [
    "unemployed",
    "in_labour_force"
   ],
   "derivation": "unemployed / in_labour_force * 100",
   "description": "Unemployed share of the population aged 15+ in the labour force.",
   "pickerDefault": true,
   "sensitive": false,
   "resolved": true,
   "missingFields": []
  },
  {
   "id": "participationRate",
   "label": "Participation rate",
   "shortLabel": "Participation",
   "group": "labour",
   "unit": "percent",
   "direction": "higher",
   "decimals": 1,
   "source": "2021 Census PED profile (File 2, 25% sample)",
   "reliability": "derived",
   "sampleBasis": "25pct_sample",
   "denominator": "labour_force_total_15plus",
   "sourceFields": [
    "in_labour_force",
    "labour_force_total_15plus"
   ],
   "derivation": "in_labour_force / labour_force_total_15plus * 100",
   "description": "Labour-force participation of the population aged 15+.",
   "pickerDefault": true,
   "sensitive": false,
   "resolved": true,
   "missingFields": []
  },
  {
   "id": "employmentRate",
   "label": "Employment rate",
   "shortLabel": "Employment",
   "group": "labour",
   "unit": "percent",
   "direction": "higher",
   "decimals": 1,
   "source": "2021 Census PED profile (File 2, 25% sample)",
   "reliability": "derived",
   "sampleBasis": "25pct_sample",
   "denominator": "labour_force_total_15plus",
   "sourceFields": [
    "employed",
    "labour_force_total_15plus"
   ],
   "derivation": "employed / labour_force_total_15plus * 100",
   "description": "Employed share of the population aged 15+.",
   "pickerDefault": false,
   "sensitive": false,
   "resolved": true,
   "missingFields": []
  },
  {
   "id": "pctFullTimeFullYear",
   "label": "Full-year full-time workers",
   "shortLabel": "Full-time FY",
   "group": "labour",
   "unit": "percent",
   "direction": "higher",
   "decimals": 1,
   "source": "2021 Census PED profile (File 2, 25% sample)",
   "reliability": "derived",
   "sampleBasis": "25pct_sample",
   "denominator": "work_activity_total_15plus",
   "sourceFields": [
    "worked_full_year_full_time",
    "work_activity_total_15plus"
   ],
   "derivation": "worked_full_year_full_time / work_activity_total_15plus * 100",
   "description": "Share of the population aged 15+ who worked full year and full time in 2020.",
   "pickerDefault": false,
   "sensitive": false,
   "resolved": true,
   "missingFields": []
  },
  {
   "id": "pctImmigrant",
   "label": "Immigrant population",
   "shortLabel": "Immigrant",
   "group": "immigration",
   "unit": "percent",
   "direction": "higher",
   "decimals": 1,
   "source": "2021 Census PED profile (File 2, 25% sample)",
   "reliability": "derived",
   "sampleBasis": "25pct_sample",
   "denominator": "immigrant_status_total",
   "sourceFields": [
    "immigrants",
    "immigrant_status_total"
   ],
   "derivation": "immigrants / immigrant_status_total * 100",
   "description": "Share of the population in private households who are immigrants (descriptive context only).",
   "pickerDefault": true,
   "sensitive": true,
   "resolved": true,
   "missingFields": []
  },
  {
   "id": "pctCitizens18plus",
   "label": "Canadian citizens aged 18+",
   "shortLabel": "Citizens 18+",
   "group": "immigration",
   "unit": "percent",
   "direction": "higher",
   "decimals": 1,
   "source": "2021 Census PED profile (File 2, 25% sample + File 5 age groups)",
   "reliability": "derived",
   "sampleBasis": "25pct_sample",
   "denominator": "total_population - pop_0_4 - pop_5_17",
   "sourceFields": [
    "canadian_citizens_18_plus",
    "total_population",
    "pop_0_4",
    "pop_5_17"
   ],
   "derivation": "canadian_citizens_18_plus / (total_population - pop_0_4 - pop_5_17) * 100",
   "description": "Canadian citizens aged 18+ as a share of the population aged 18+ (descriptive context only).",
   "pickerDefault": false,
   "sensitive": true,
   "resolved": true,
   "missingFields": []
  },
  {
   "id": "pctNonOfficialLanguage",
   "label": "Non-official language spoken most often at home",
   "shortLabel": "Non-official language",
   "group": "language",
   "unit": "percent",
   "direction": "higher",
   "decimals": 1,
   "source": "2021 Census PED profile (File 1, 100% data)",
   "reliability": "derived",
   "sampleBasis": "100pct",
   "denominator": "lang_most_often_single_responses",
   "sourceFields": [
    "lang_most_often_non_official",
    "lang_most_often_single_responses"
   ],
   "derivation": "lang_most_often_non_official / lang_most_often_single_responses * 100",
   "description": "Share whose most-often-spoken language at home is a non-official language (descriptive context only).",
   "pickerDefault": true,
   "sensitive": true,
   "resolved": true,
   "missingFields": []
  },
  {
   "id": "pctFrench",
   "label": "French spoken most often at home",
   "shortLabel": "French language",
   "group": "language",
   "unit": "percent",
   "direction": "higher",
   "decimals": 1,
   "source": "2021 Census PED profile (File 1, 100% data)",
   "reliability": "derived",
   "sampleBasis": "100pct",
   "denominator": "lang_most_often_single_responses",
   "sourceFields": [
    "lang_most_often_french",
    "lang_most_often_single_responses"
   ],
   "derivation": "lang_most_often_french / lang_most_often_single_responses * 100",
   "description": "Share whose most-often-spoken language at home is French (descriptive context only).",
   "pickerDefault": false,
   "sensitive": true,
   "resolved": true,
   "missingFields": []
  },
  {
   "id": "pctIndigenous",
   "label": "Indigenous identity",
   "shortLabel": "Indigenous",
   "group": "indigenous",
   "unit": "percent",
   "direction": "higher",
   "decimals": 1,
   "source": "2021 Census PED profile (File 2, 25% sample)",
   "reliability": "derived",
   "sampleBasis": "25pct_sample",
   "denominator": "indigenous_total",
   "sourceFields": [
    "indigenous_identity",
    "indigenous_total"
   ],
   "derivation": "indigenous_identity / indigenous_total * 100",
   "description": "Share of the population in private households with Indigenous identity (descriptive context only).",
   "pickerDefault": true,
   "sensitive": true,
   "resolved": true,
   "missingFields": []
  },
  {
   "id": "pctVisibleMinority",
   "label": "Visible minority population",
   "shortLabel": "Visible minority",
   "group": "ethnicity",
   "unit": "percent",
   "direction": "higher",
   "decimals": 1,
   "source": "2021 Census PED profile (File 2, 25% sample)",
   "reliability": "derived",
   "sampleBasis": "25pct_sample",
   "denominator": "visible_minority_total",
   "sourceFields": [
    "visible_minority_population",
    "visible_minority_total"
   ],
   "derivation": "visible_minority_population / visible_minority_total * 100",
   "description": "Share of the population in private households who are a visible minority (descriptive context only).",
   "pickerDefault": true,
   "sensitive": true,
   "resolved": true,
   "missingFields": []
  },
  {
   "id": "pctCatholic",
   "label": "Catholic",
   "shortLabel": "Catholic",
   "group": "religion",
   "unit": "percent",
   "direction": "higher",
   "decimals": 1,
   "source": "2021 Census PED profile (File 2, 25% sample)",
   "reliability": "25pct_sample",
   "sampleBasis": "25pct_sample",
   "denominator": "religion_total (population in private households, 25% sample)",
   "sourceFields": [
    "religion_catholic",
    "religion_total"
   ],
   "derivation": "religion_catholic / religion_total * 100",
   "description": "Share of the population in private households reporting Catholic (25% sample; descriptive context only).",
   "pickerDefault": false,
   "sensitive": true,
   "resolved": true,
   "missingFields": []
  },
  {
   "id": "pctChristian",
   "label": "Christian (total)",
   "shortLabel": "Christian",
   "group": "religion",
   "unit": "percent",
   "direction": "higher",
   "decimals": 1,
   "source": "2021 Census PED profile (File 2, 25% sample)",
   "reliability": "25pct_sample",
   "sampleBasis": "25pct_sample",
   "denominator": "religion_total (population in private households, 25% sample)",
   "sourceFields": [
    "religion_christian",
    "religion_total"
   ],
   "derivation": "religion_christian / religion_total * 100",
   "description": "Share of the population in private households reporting a Christian religion (25% sample; descriptive context only).",
   "pickerDefault": false,
   "sensitive": true,
   "resolved": true,
   "missingFields": []
  },
  {
   "id": "pctNoReligion",
   "label": "No religion or secular perspective",
   "shortLabel": "No religion",
   "group": "religion",
   "unit": "percent",
   "direction": "higher",
   "decimals": 1,
   "source": "2021 Census PED profile (File 2, 25% sample)",
   "reliability": "25pct_sample",
   "sampleBasis": "25pct_sample",
   "denominator": "religion_total (population in private households, 25% sample)",
   "sourceFields": [
    "religion_none_secular",
    "religion_total"
   ],
   "derivation": "religion_none_secular / religion_total * 100",
   "description": "Share reporting no religion or a secular perspective (25% sample; descriptive context only).",
   "pickerDefault": false,
   "sensitive": true,
   "resolved": true,
   "missingFields": []
  },
  {
   "id": "pctMuslim",
   "label": "Muslim",
   "shortLabel": "Muslim",
   "group": "religion",
   "unit": "percent",
   "direction": "higher",
   "decimals": 1,
   "source": "2021 Census PED profile (File 2, 25% sample)",
   "reliability": "25pct_sample",
   "sampleBasis": "25pct_sample",
   "denominator": "religion_total (population in private households, 25% sample)",
   "sourceFields": [
    "religion_muslim",
    "religion_total"
   ],
   "derivation": "religion_muslim / religion_total * 100",
   "description": "Share reporting Muslim (25% sample; descriptive context only).",
   "pickerDefault": false,
   "sensitive": true,
   "resolved": true,
   "missingFields": []
  },
  {
   "id": "pctSikh",
   "label": "Sikh",
   "shortLabel": "Sikh",
   "group": "religion",
   "unit": "percent",
   "direction": "higher",
   "decimals": 1,
   "source": "2021 Census PED profile (File 2, 25% sample)",
   "reliability": "25pct_sample",
   "sampleBasis": "25pct_sample",
   "denominator": "religion_total (population in private households, 25% sample)",
   "sourceFields": [
    "religion_sikh",
    "religion_total"
   ],
   "derivation": "religion_sikh / religion_total * 100",
   "description": "Share reporting Sikh (25% sample; descriptive context only).",
   "pickerDefault": false,
   "sensitive": true,
   "resolved": true,
   "missingFields": []
  },
  {
   "id": "pctHindu",
   "label": "Hindu",
   "shortLabel": "Hindu",
   "group": "religion",
   "unit": "percent",
   "direction": "higher",
   "decimals": 1,
   "source": "2021 Census PED profile (File 2, 25% sample)",
   "reliability": "25pct_sample",
   "sampleBasis": "25pct_sample",
   "denominator": "religion_total (population in private households, 25% sample)",
   "sourceFields": [
    "religion_hindu",
    "religion_total"
   ],
   "derivation": "religion_hindu / religion_total * 100",
   "description": "Share reporting Hindu (25% sample; descriptive context only).",
   "pickerDefault": false,
   "sensitive": true,
   "resolved": true,
   "missingFields": []
  },
  {
   "id": "medianDwellingValue",
   "label": "Median dwelling value",
   "shortLabel": "Dwelling value",
   "group": "dwellings",
   "unit": "CAD",
   "direction": "higher",
   "decimals": 0,
   "source": "2021 Census PED profile (File 2, 25% sample)",
   "reliability": "25pct_sample",
   "sampleBasis": "25pct_sample",
   "denominator": "owner households",
   "sourceFields": [
    "median_dwelling_value"
   ],
   "derivation": "published median_dwelling_value (2021 dollars)",
   "description": "Median value of dwellings owned by private households (2021 Census, 25% sample).",
   "pickerDefault": true,
   "sensitive": false,
   "resolved": true,
   "missingFields": []
  },
  {
   "id": "pctOwnerHouseholds",
   "label": "Owner households",
   "shortLabel": "Owners",
   "group": "dwellings",
   "unit": "percent",
   "direction": "higher",
   "decimals": 1,
   "source": "2021 Census PED profile (File 2, 25% sample)",
   "reliability": "derived",
   "sampleBasis": "25pct_sample",
   "denominator": "tenure_total",
   "sourceFields": [
    "owner_households",
    "tenure_total"
   ],
   "derivation": "owner_households / tenure_total * 100",
   "description": "Share of private households owning their dwelling (25% sample).",
   "pickerDefault": false,
   "sensitive": false,
   "resolved": true,
   "missingFields": []
  },
  {
   "id": "pctMiningOilGas",
   "label": "Mining and oil-and-gas industry",
   "shortLabel": "Mining/oil-gas",
   "group": "labour",
   "unit": "percent",
   "direction": "higher",
   "decimals": 1,
   "source": "2021 Census PED profile (File 2, 25% sample)",
   "reliability": "derived",
   "sampleBasis": "25pct_sample",
   "denominator": "all_industries",
   "sourceFields": [
    "ind_mining_oil_gas",
    "all_industries"
   ],
   "derivation": "ind_mining_oil_gas / all_industries * 100",
   "description": "Share of the employed labour force aged 15+ working in mining and oil-and-gas extraction.",
   "pickerDefault": false,
   "sensitive": false,
   "resolved": true,
   "missingFields": []
  },
  {
   "id": "pctAgricultureForestry",
   "label": "Agriculture and forestry industry",
   "shortLabel": "Ag/forestry",
   "group": "labour",
   "unit": "percent",
   "direction": "higher",
   "decimals": 1,
   "source": "2021 Census PED profile (File 2, 25% sample)",
   "reliability": "derived",
   "sampleBasis": "25pct_sample",
   "denominator": "all_industries",
   "sourceFields": [
    "ind_agriculture_forestry",
    "all_industries"
   ],
   "derivation": "ind_agriculture_forestry / all_industries * 100",
   "description": "Share of the employed labour force aged 15+ working in agriculture, forestry, fishing and hunting.",
   "pickerDefault": false,
   "sensitive": false,
   "resolved": true,
   "missingFields": []
  }
 ],
 "outcomes": [
  {
   "id": "remainShare",
   "label": "Remain share",
   "shortLabel": "Remain",
   "group": "result",
   "unit": "percent",
   "direction": "higher",
   "decimals": 2,
   "pickerDefault": true,
   "sensitive": false,
   "description": "Share of valid votes on question 11 (remain vs separation referendum) cast for remain."
  },
  {
   "id": "marginPoints",
   "label": "Remain margin (percentage points)",
   "shortLabel": "Margin (pp)",
   "group": "result",
   "unit": "percentage points",
   "direction": "neutral",
   "decimals": 2,
   "pickerDefault": false,
   "sensitive": false,
   "description": "Remain share minus referendum share, in percentage points (signed; positive = remain ahead)."
  },
  {
   "id": "ballots",
   "label": "Ballots counted",
   "shortLabel": "Ballots",
   "group": "result",
   "unit": "count",
   "direction": "neutral",
   "decimals": 0,
   "pickerDefault": false,
   "sensitive": false,
   "description": "Valid ballots counted on question 11 at the frozen snapshot."
  },
  {
   "id": "turnout18",
   "label": "Turnout (population 18+)",
   "shortLabel": "Turnout 18+",
   "group": "turnout",
   "unit": "percent",
   "direction": "higher",
   "decimals": 2,
   "pickerDefault": true,
   "sensitive": false,
   "description": "Ballots divided by the 2021 Census population aged 18+ (total population minus ages 0-4 and 5-17); primary turnout proxy, labelled as a 2021-vintage denominator (upward-biased where the 2026 electorate grew)."
  },
  {
   "id": "turnoutCitizen18",
   "label": "Turnout (citizens 18+)",
   "shortLabel": "Turnout citizen 18+",
   "group": "turnout",
   "unit": "percent",
   "direction": "higher",
   "decimals": 2,
   "pickerDefault": false,
   "sensitive": false,
   "description": "Ballots divided by 2021 Census Canadian citizens aged 18+; secondary turnout proxy (25% sample denominator)."
  },
  {
   "id": "advanceShare",
   "label": "Advance-poll share of votes",
   "shortLabel": "Advance",
   "group": "opportunity",
   "unit": "percent",
   "direction": "neutral",
   "decimals": 2,
   "pickerDefault": false,
   "sensitive": false,
   "description": "Advance-poll votes as a share of all-question valid votes; provisional opportunity-mix measure."
  },
  {
   "id": "electionDayShare",
   "label": "Election-day share of votes",
   "shortLabel": "Election day",
   "group": "opportunity",
   "unit": "percent",
   "direction": "neutral",
   "decimals": 2,
   "pickerDefault": false,
   "sensitive": false,
   "description": "Election-day (ordinary poll) votes as a share of all-question valid votes; provisional opportunity-mix measure."
  },
  {
   "id": "vbmShare",
   "label": "Vote-by-mail share of votes",
   "shortLabel": "VBM",
   "group": "opportunity",
   "unit": "percent",
   "direction": "neutral",
   "decimals": 2,
   "pickerDefault": false,
   "sensitive": false,
   "description": "Vote-by-mail/special-ballot votes as a share of all-question valid votes; provisional opportunity-mix measure."
  },
  {
   "id": "mobileShare",
   "label": "Mobile-poll share of votes",
   "shortLabel": "Mobile",
   "group": "opportunity",
   "unit": "percent",
   "direction": "neutral",
   "decimals": 2,
   "pickerDefault": false,
   "sensitive": false,
   "description": "Mobile-poll votes as a share of all-question valid votes; provisional opportunity-mix measure."
  },
  {
   "id": "q1to9YesShareMean",
   "label": "Mean YES share, questions 1-9",
   "shortLabel": "Q1-9 YES mean",
   "group": "questions",
   "unit": "percent",
   "direction": "higher",
   "decimals": 2,
   "pickerDefault": false,
   "sensitive": false,
   "description": "Mean YES share across questions 1-9 over questions with a non-zero total."
  },
  {
   "id": "closeness",
   "label": "Closeness",
   "shortLabel": "Closeness",
   "group": "result",
   "unit": "index",
   "direction": "higher",
   "decimals": 4,
   "pickerDefault": false,
   "sensitive": false,
   "description": "1 - |remain margin in percentage points| / 100 (0-1; 1 = tied, 0 = unanimous)."
  },
  {
   "id": "reportingCompleteness",
   "label": "Reporting completeness",
   "shortLabel": "Reporting",
   "group": "quality",
   "unit": "index",
   "direction": "higher",
   "decimals": 4,
   "pickerDefault": false,
   "sensitive": false,
   "description": "Polls reporting divided by total polls in the division at the frozen snapshot (0-1; data-quality index, not an outcome)."
  },
  {
   "id": "q1YesShare",
   "label": "Question 1 YES share",
   "shortLabel": "Q1 YES",
   "group": "questions",
   "unit": "percent",
   "direction": "higher",
   "decimals": 2,
   "pickerDefault": false,
   "sensitive": false,
   "description": "YES share of valid votes on referendum question 1."
  },
  {
   "id": "q2YesShare",
   "label": "Question 2 YES share",
   "shortLabel": "Q2 YES",
   "group": "questions",
   "unit": "percent",
   "direction": "higher",
   "decimals": 2,
   "pickerDefault": false,
   "sensitive": false,
   "description": "YES share of valid votes on referendum question 2."
  },
  {
   "id": "q3YesShare",
   "label": "Question 3 YES share",
   "shortLabel": "Q3 YES",
   "group": "questions",
   "unit": "percent",
   "direction": "higher",
   "decimals": 2,
   "pickerDefault": false,
   "sensitive": false,
   "description": "YES share of valid votes on referendum question 3."
  },
  {
   "id": "q4YesShare",
   "label": "Question 4 YES share",
   "shortLabel": "Q4 YES",
   "group": "questions",
   "unit": "percent",
   "direction": "higher",
   "decimals": 2,
   "pickerDefault": false,
   "sensitive": false,
   "description": "YES share of valid votes on referendum question 4."
  },
  {
   "id": "q5YesShare",
   "label": "Question 5 YES share",
   "shortLabel": "Q5 YES",
   "group": "questions",
   "unit": "percent",
   "direction": "higher",
   "decimals": 2,
   "pickerDefault": false,
   "sensitive": false,
   "description": "YES share of valid votes on referendum question 5."
  },
  {
   "id": "q6YesShare",
   "label": "Question 6 YES share",
   "shortLabel": "Q6 YES",
   "group": "questions",
   "unit": "percent",
   "direction": "higher",
   "decimals": 2,
   "pickerDefault": false,
   "sensitive": false,
   "description": "YES share of valid votes on referendum question 6."
  },
  {
   "id": "q7YesShare",
   "label": "Question 7 YES share",
   "shortLabel": "Q7 YES",
   "group": "questions",
   "unit": "percent",
   "direction": "higher",
   "decimals": 2,
   "pickerDefault": false,
   "sensitive": false,
   "description": "YES share of valid votes on referendum question 7."
  },
  {
   "id": "q8YesShare",
   "label": "Question 8 YES share",
   "shortLabel": "Q8 YES",
   "group": "questions",
   "unit": "percent",
   "direction": "higher",
   "decimals": 2,
   "pickerDefault": false,
   "sensitive": false,
   "description": "YES share of valid votes on referendum question 8."
  },
  {
   "id": "q9YesShare",
   "label": "Question 9 YES share",
   "shortLabel": "Q9 YES",
   "group": "questions",
   "unit": "percent",
   "direction": "higher",
   "decimals": 2,
   "pickerDefault": false,
   "sensitive": false,
   "description": "YES share of valid votes on referendum question 9."
  }
 ],
 "wards": [
  {
   "code": "01",
   "number": 1,
   "name": "Calgary-Acadia",
   "censusName": "Calgary-Acadia",
   "region": "Calgary",
   "population": 47590,
   "population18": 39615,
   "citizens18": 34745,
   "demographics": {
    "population": 47590.0,
    "pct65plus": 17.4,
    "pct25to44": 30.5,
    "pct45to64": 27.7,
    "pct18to24": 7.7,
    "pctChildren0to17": 16.8,
    "pctFemale": 50.0,
    "avgHouseholdSize": 2.0,
    "pctLonePersonHouseholds": 33.2,
    "loneParentPct": 18.1,
    "pctRenterHouseholds": 40.1,
    "medianHouseholdIncome": 81000.0,
    "medianFamilyIncome": 103000.0,
    "medianIndividualIncome": 42000.0,
    "lowIncomePct": 11.0,
    "pctPostsecondary": 67.3,
    "pctBachelorPlus": 34.2,
    "pctNoCertificate": 7.9,
    "pctHighSchool": 24.8,
    "unemploymentRate": 13.3,
    "participationRate": 67.6,
    "employmentRate": 58.6,
    "pctFullTimeFullYear": 33.5,
    "pctImmigrant": 24.3,
    "pctCitizens18plus": 87.7,
    "pctNonOfficialLanguage": 11.2,
    "pctFrench": 0.6,
    "pctIndigenous": 3.9,
    "pctVisibleMinority": 24.1,
    "pctCatholic": 22.0,
    "pctChristian": 48.0,
    "pctNoReligion": 46.0,
    "pctMuslim": 2.3,
    "pctSikh": 0.1,
    "pctHindu": 1.2,
    "medianDwellingValue": 468000.0,
    "pctOwnerHouseholds": 59.9,
    "pctMiningOilGas": 3.4,
    "pctAgricultureForestry": 0.3
   },
   "outcomes": {
    "remainShare": 80.87,
    "marginPoints": 61.74,
    "ballots": 23995,
    "turnout18": 60.57,
    "turnoutCitizen18": 69.06,
    "advanceShare": 56.81,
    "electionDayShare": 23.31,
    "vbmShare": 19.29,
    "mobileShare": 0.59,
    "q1to9YesShareMean": 45.88,
    "closeness": 0.3826,
    "reportingCompleteness": 1.0,
    "q1YesShare": 47.04,
    "q2YesShare": 47.0,
    "q3YesShare": 53.71,
    "q4YesShare": 50.12,
    "q5YesShare": 51.62,
    "q6YesShare": 33.76,
    "q7YesShare": 48.55,
    "q8YesShare": 39.54,
    "q9YesShare": 41.61
   },
   "cluster": {
    "demographicCluster": 2,
    "outcomeCluster": 1
   },
   "residuals": {
    "remainShare": -0.56,
    "turnout18": 0.05
   },
   "dataQuality": {
    "pollsReporting": 57,
    "totalPolls": 57,
    "reportingCompleteness": 1.0,
    "validVotesAllQuestions": 161144,
    "unattributedVotes": 0,
    "noOnAllNine": false,
    "censusDirect": true,
    "alias": false,
    "boundaryOverlap": 0.99576,
    "tnr100": 2.2,
    "tnr25": 3.7,
    "smallPopulation": false
   }
  },
  {
   "code": "02",
   "number": 2,
   "name": "Calgary-Beddington",
   "censusName": "Calgary-Beddington",
   "region": "Calgary",
   "population": 48020,
   "population18": 38270,
   "citizens18": 34150,
   "demographics": {
    "population": 48020.0,
    "pct65plus": 16.0,
    "pct25to44": 26.3,
    "pct45to64": 29.0,
    "pct18to24": 8.4,
    "pctChildren0to17": 20.3,
    "pctFemale": 50.7,
    "avgHouseholdSize": 3.0,
    "pctLonePersonHouseholds": 20.2,
    "loneParentPct": 18.7,
    "pctRenterHouseholds": 25.5,
    "medianHouseholdIncome": 95000.0,
    "medianFamilyIncome": 106000.0,
    "medianIndividualIncome": 41600.0,
    "lowIncomePct": 9.0,
    "pctPostsecondary": 64.1,
    "pctBachelorPlus": 30.2,
    "pctNoCertificate": 9.9,
    "pctHighSchool": 26.0,
    "unemploymentRate": 13.8,
    "participationRate": 64.5,
    "employmentRate": 55.6,
    "pctFullTimeFullYear": 31.8,
    "pctImmigrant": 32.5,
    "pctCitizens18plus": 89.2,
    "pctNonOfficialLanguage": 19.8,
    "pctFrench": 0.4,
    "pctIndigenous": 4.1,
    "pctVisibleMinority": 39.3,
    "pctCatholic": 19.9,
    "pctChristian": 46.5,
    "pctNoReligion": 43.0,
    "pctMuslim": 5.8,
    "pctSikh": 0.6,
    "pctHindu": 0.6,
    "medianDwellingValue": 400000.0,
    "pctOwnerHouseholds": 74.6,
    "pctMiningOilGas": 2.9,
    "pctAgricultureForestry": 0.4
   },
   "outcomes": {
    "remainShare": 83.25,
    "marginPoints": 66.5,
    "ballots": 19891,
    "turnout18": 51.98,
    "turnoutCitizen18": 58.25,
    "advanceShare": 57.62,
    "electionDayShare": 22.66,
    "vbmShare": 19.24,
    "mobileShare": 0.48,
    "q1to9YesShareMean": 43.8,
    "closeness": 0.335,
    "reportingCompleteness": 1.0,
    "q1YesShare": 53.88,
    "q2YesShare": 40.06,
    "q3YesShare": 45.43,
    "q4YesShare": 46.32,
    "q5YesShare": 51.2,
    "q6YesShare": 39.97,
    "q7YesShare": 40.94,
    "q8YesShare": 37.26,
    "q9YesShare": 39.14
   },
   "cluster": {
    "demographicCluster": 2,
    "outcomeCluster": 1
   },
   "residuals": {
    "remainShare": 0.36,
    "turnout18": -0.76
   },
   "dataQuality": {
    "pollsReporting": 53,
    "totalPolls": 53,
    "reportingCompleteness": 1.0,
    "validVotesAllQuestions": 139253,
    "unattributedVotes": 0,
    "noOnAllNine": false,
    "censusDirect": true,
    "alias": false,
    "boundaryOverlap": 0.996946,
    "tnr100": 1.4,
    "tnr25": 2.2,
    "smallPopulation": false
   }
  },
  {
   "code": "03",
   "number": 3,
   "name": "Calgary-Bow",
   "censusName": "Calgary-Bow",
   "region": "Calgary",
   "population": 53150,
   "population18": 40990,
   "citizens18": 37075,
   "demographics": {
    "population": 53150.0,
    "pct65plus": 14.4,
    "pct25to44": 27.0,
    "pct45to64": 28.6,
    "pct18to24": 7.1,
    "pctChildren0to17": 22.9,
    "pctFemale": 51.3,
    "avgHouseholdSize": 3.0,
    "pctLonePersonHouseholds": 25.3,
    "loneParentPct": 13.9,
    "pctRenterHouseholds": 24.1,
    "medianHouseholdIncome": 112000.0,
    "medianFamilyIncome": 140000.0,
    "medianIndividualIncome": 50000.0,
    "lowIncomePct": 8.0,
    "pctPostsecondary": 78.5,
    "pctBachelorPlus": 51.6,
    "pctNoCertificate": 4.9,
    "pctHighSchool": 16.6,
    "unemploymentRate": 12.0,
    "participationRate": 69.0,
    "employmentRate": 60.7,
    "pctFullTimeFullYear": 36.2,
    "pctImmigrant": 25.1,
    "pctCitizens18plus": 90.4,
    "pctNonOfficialLanguage": 11.6,
    "pctFrench": 0.6,
    "pctIndigenous": 3.9,
    "pctVisibleMinority": 27.4,
    "pctCatholic": 20.8,
    "pctChristian": 45.5,
    "pctNoReligion": 44.9,
    "pctMuslim": 4.7,
    "pctSikh": 0.8,
    "pctHindu": 1.5,
    "medianDwellingValue": 552000.0,
    "pctOwnerHouseholds": 75.9,
    "pctMiningOilGas": 7.3,
    "pctAgricultureForestry": 0.3
   },
   "outcomes": {
    "remainShare": 81.45,
    "marginPoints": 62.9,
    "ballots": 29033,
    "turnout18": 70.83,
    "turnoutCitizen18": 78.31,
    "advanceShare": 53.51,
    "electionDayShare": 32.68,
    "vbmShare": 12.57,
    "mobileShare": 1.24,
    "q1to9YesShareMean": 47.79,
    "closeness": 0.371,
    "reportingCompleteness": 1.0,
    "q1YesShare": 47.08,
    "q2YesShare": 44.65,
    "q3YesShare": 51.87,
    "q4YesShare": 50.83,
    "q5YesShare": 57.37,
    "q6YesShare": 45.14,
    "q7YesShare": 47.01,
    "q8YesShare": 42.39,
    "q9YesShare": 43.77
   },
   "cluster": {
    "demographicCluster": 1,
    "outcomeCluster": 1
   },
   "residuals": {
    "remainShare": -0.63,
    "turnout18": 0.42
   },
   "dataQuality": {
    "pollsReporting": 69,
    "totalPolls": 69,
    "reportingCompleteness": 1.0,
    "validVotesAllQuestions": 229634,
    "unattributedVotes": 0,
    "noOnAllNine": false,
    "censusDirect": true,
    "alias": false,
    "boundaryOverlap": 0.996655,
    "tnr100": 2.4,
    "tnr25": 3.6,
    "smallPopulation": false
   }
  },
  {
   "code": "04",
   "number": 4,
   "name": "Calgary-Buffalo",
   "censusName": "Calgary-Buffalo",
   "region": "Calgary",
   "population": 58390,
   "population18": 53825,
   "citizens18": 42010,
   "demographics": {
    "population": 58390.0,
    "pct65plus": 11.8,
    "pct25to44": 52.8,
    "pct45to64": 18.7,
    "pct18to24": 8.8,
    "pctChildren0to17": 7.8,
    "pctFemale": 48.1,
    "avgHouseholdSize": 2.0,
    "pctLonePersonHouseholds": 56.8,
    "loneParentPct": 10.6,
    "pctRenterHouseholds": 72.0,
    "medianHouseholdIncome": 69500.0,
    "medianFamilyIncome": 103000.0,
    "medianIndividualIncome": 46800.0,
    "lowIncomePct": 17.0,
    "pctPostsecondary": 78.9,
    "pctBachelorPlus": 56.7,
    "pctNoCertificate": 4.9,
    "pctHighSchool": 16.3,
    "unemploymentRate": 12.2,
    "participationRate": 77.2,
    "employmentRate": 67.8,
    "pctFullTimeFullYear": 40.8,
    "pctImmigrant": 32.5,
    "pctCitizens18plus": 78.0,
    "pctNonOfficialLanguage": 17.9,
    "pctFrench": 0.7,
    "pctIndigenous": 3.3,
    "pctVisibleMinority": 39.2,
    "pctCatholic": 15.0,
    "pctChristian": 34.0,
    "pctNoReligion": 52.2,
    "pctMuslim": 5.6,
    "pctSikh": 0.6,
    "pctHindu": 4.3,
    "medianDwellingValue": 360000.0,
    "pctOwnerHouseholds": 28.0,
    "pctMiningOilGas": 6.3,
    "pctAgricultureForestry": 0.3
   },
   "outcomes": {
    "remainShare": 85.48,
    "marginPoints": 70.95,
    "ballots": 24402,
    "turnout18": 45.34,
    "turnoutCitizen18": 58.09,
    "advanceShare": 40.44,
    "electionDayShare": 40.21,
    "vbmShare": 15.87,
    "mobileShare": 3.49,
    "q1to9YesShareMean": 38.89,
    "closeness": 0.2905,
    "reportingCompleteness": 1.0,
    "q1YesShare": 39.18,
    "q2YesShare": 36.83,
    "q3YesShare": 37.49,
    "q4YesShare": 41.93,
    "q5YesShare": 50.33,
    "q6YesShare": 35.57,
    "q7YesShare": 40.93,
    "q8YesShare": 32.97,
    "q9YesShare": 34.76
   },
   "cluster": {
    "demographicCluster": 1,
    "outcomeCluster": 1
   },
   "residuals": {
    "remainShare": 0.38,
    "turnout18": -0.17
   },
   "dataQuality": {
    "pollsReporting": 78,
    "totalPolls": 78,
    "reportingCompleteness": 1.0,
    "validVotesAllQuestions": 178430,
    "unattributedVotes": 0,
    "noOnAllNine": false,
    "censusDirect": true,
    "alias": false,
    "boundaryOverlap": 0.995246,
    "tnr100": 6.4,
    "tnr25": 8.1,
    "smallPopulation": false
   }
  },
  {
   "code": "05",
   "number": 5,
   "name": "Calgary-Cross",
   "censusName": "Calgary-Cross",
   "region": "Calgary",
   "population": 48280,
   "population18": 37590,
   "citizens18": 30845,
   "demographics": {
    "population": 48280.0,
    "pct65plus": 15.9,
    "pct25to44": 26.9,
    "pct45to64": 26.3,
    "pct18to24": 8.9,
    "pctChildren0to17": 22.1,
    "pctFemale": 49.6,
    "avgHouseholdSize": 3.0,
    "pctLonePersonHouseholds": 20.2,
    "loneParentPct": 20.5,
    "pctRenterHouseholds": 28.6,
    "medianHouseholdIncome": 82000.0,
    "medianFamilyIncome": 91000.0,
    "medianIndividualIncome": 34800.0,
    "lowIncomePct": 11.0,
    "pctPostsecondary": 47.9,
    "pctBachelorPlus": 18.8,
    "pctNoCertificate": 20.5,
    "pctHighSchool": 31.6,
    "unemploymentRate": 16.1,
    "participationRate": 61.1,
    "employmentRate": 51.3,
    "pctFullTimeFullYear": 26.5,
    "pctImmigrant": 45.6,
    "pctCitizens18plus": 82.1,
    "pctNonOfficialLanguage": 32.6,
    "pctFrench": 0.4,
    "pctIndigenous": 3.1,
    "pctVisibleMinority": 64.9,
    "pctCatholic": 20.4,
    "pctChristian": 43.4,
    "pctNoReligion": 24.4,
    "pctMuslim": 19.0,
    "pctSikh": 5.2,
    "pctHindu": 2.5,
    "medianDwellingValue": 348000.0,
    "pctOwnerHouseholds": 71.4,
    "pctMiningOilGas": 1.6,
    "pctAgricultureForestry": 0.4
   },
   "outcomes": {
    "remainShare": 84.23,
    "marginPoints": 68.45,
    "ballots": 15506,
    "turnout18": 41.25,
    "turnoutCitizen18": 50.27,
    "advanceShare": 42.43,
    "electionDayShare": 40.8,
    "vbmShare": 16.36,
    "mobileShare": 0.41,
    "q1to9YesShareMean": 44.43,
    "closeness": 0.3155,
    "reportingCompleteness": 1.0,
    "q1YesShare": 50.04,
    "q2YesShare": 47.76,
    "q3YesShare": 47.67,
    "q4YesShare": 45.41,
    "q5YesShare": 52.77,
    "q6YesShare": 37.31,
    "q7YesShare": 40.12,
    "q8YesShare": 38.13,
    "q9YesShare": 40.63
   },
   "cluster": {
    "demographicCluster": 2,
    "outcomeCluster": 1
   },
   "residuals": {
    "remainShare": 1.27,
    "turnout18": -0.08
   },
   "dataQuality": {
    "pollsReporting": 48,
    "totalPolls": 48,
    "reportingCompleteness": 1.0,
    "validVotesAllQuestions": 147811,
    "unattributedVotes": 0,
    "noOnAllNine": false,
    "censusDirect": true,
    "alias": false,
    "boundaryOverlap": 0.998403,
    "tnr100": 3.9,
    "tnr25": 6.5,
    "smallPopulation": false
   }
  },
  {
   "code": "06",
   "number": 6,
   "name": "Calgary-Currie",
   "censusName": "Calgary-Currie",
   "region": "Calgary",
   "population": 49735,
   "population18": 40810,
   "citizens18": 35275,
   "demographics": {
    "population": 49735.0,
    "pct65plus": 12.5,
    "pct25to44": 38.0,
    "pct45to64": 23.7,
    "pct18to24": 7.8,
    "pctChildren0to17": 17.9,
    "pctFemale": 51.2,
    "avgHouseholdSize": 2.0,
    "pctLonePersonHouseholds": 38.2,
    "loneParentPct": 17.1,
    "pctRenterHouseholds": 50.5,
    "medianHouseholdIncome": 80000.0,
    "medianFamilyIncome": 115000.0,
    "medianIndividualIncome": 45200.0,
    "lowIncomePct": 13.0,
    "pctPostsecondary": 75.2,
    "pctBachelorPlus": 50.3,
    "pctNoCertificate": 5.4,
    "pctHighSchool": 19.4,
    "unemploymentRate": 11.7,
    "participationRate": 72.6,
    "employmentRate": 64.1,
    "pctFullTimeFullYear": 36.7,
    "pctImmigrant": 25.9,
    "pctCitizens18plus": 86.4,
    "pctNonOfficialLanguage": 12.1,
    "pctFrench": 0.6,
    "pctIndigenous": 3.7,
    "pctVisibleMinority": 27.8,
    "pctCatholic": 17.7,
    "pctChristian": 42.3,
    "pctNoReligion": 47.9,
    "pctMuslim": 5.4,
    "pctSikh": 0.3,
    "pctHindu": 1.1,
    "medianDwellingValue": 560000.0,
    "pctOwnerHouseholds": 49.5,
    "pctMiningOilGas": 5.1,
    "pctAgricultureForestry": 0.4
   },
   "outcomes": {
    "remainShare": 84.5,
    "marginPoints": 69.01,
    "ballots": 24450,
    "turnout18": 59.91,
    "turnoutCitizen18": 69.31,
    "advanceShare": 50.65,
    "electionDayShare": 34.7,
    "vbmShare": 13.26,
    "mobileShare": 1.39,
    "q1to9YesShareMean": 41.54,
    "closeness": 0.3099,
    "reportingCompleteness": 0.9655,
    "q1YesShare": 41.66,
    "q2YesShare": 37.64,
    "q3YesShare": 44.8,
    "q4YesShare": 44.08,
    "q5YesShare": 50.93,
    "q6YesShare": 38.92,
    "q7YesShare": 40.33,
    "q8YesShare": 36.82,
    "q9YesShare": 38.72
   },
   "cluster": {
    "demographicCluster": 1,
    "outcomeCluster": 1
   },
   "residuals": {
    "remainShare": -0.71,
    "turnout18": 0.78
   },
   "dataQuality": {
    "pollsReporting": 56,
    "totalPolls": 58,
    "reportingCompleteness": 0.9655,
    "validVotesAllQuestions": 183406,
    "unattributedVotes": 0,
    "noOnAllNine": false,
    "censusDirect": true,
    "alias": false,
    "boundaryOverlap": 0.99698,
    "tnr100": 3.3,
    "tnr25": 5.6,
    "smallPopulation": false
   }
  },
  {
   "code": "07",
   "number": 7,
   "name": "Calgary-East",
   "censusName": "Calgary-East",
   "region": "Calgary",
   "population": 49200,
   "population18": 38770,
   "citizens18": 32335,
   "demographics": {
    "population": 49200.0,
    "pct65plus": 12.6,
    "pct25to44": 28.0,
    "pct45to64": 29.5,
    "pct18to24": 8.7,
    "pctChildren0to17": 21.2,
    "pctFemale": 48.4,
    "avgHouseholdSize": 3.0,
    "pctLonePersonHouseholds": 25.3,
    "loneParentPct": 26.2,
    "pctRenterHouseholds": 39.3,
    "medianHouseholdIncome": 74500.0,
    "medianFamilyIncome": 86000.0,
    "medianIndividualIncome": 36000.0,
    "lowIncomePct": 14.0,
    "pctPostsecondary": 42.8,
    "pctBachelorPlus": 13.6,
    "pctNoCertificate": 22.8,
    "pctHighSchool": 34.4,
    "unemploymentRate": 18.0,
    "participationRate": 63.7,
    "employmentRate": 52.2,
    "pctFullTimeFullYear": 29.8,
    "pctImmigrant": 35.8,
    "pctCitizens18plus": 83.4,
    "pctNonOfficialLanguage": 24.0,
    "pctFrench": 0.4,
    "pctIndigenous": 6.7,
    "pctVisibleMinority": 49.1,
    "pctCatholic": 23.3,
    "pctChristian": 46.5,
    "pctNoReligion": 37.3,
    "pctMuslim": 7.8,
    "pctSikh": 0.5,
    "pctHindu": 1.1,
    "medianDwellingValue": 300000.0,
    "pctOwnerHouseholds": 60.7,
    "pctMiningOilGas": 1.3,
    "pctAgricultureForestry": 0.7
   },
   "outcomes": {
    "remainShare": 79.68,
    "marginPoints": 59.37,
    "ballots": 15121,
    "turnout18": 39.0,
    "turnoutCitizen18": 46.76,
    "advanceShare": 46.55,
    "electionDayShare": 33.34,
    "vbmShare": 19.3,
    "mobileShare": 0.81,
    "q1to9YesShareMean": 48.51,
    "closeness": 0.4063,
    "reportingCompleteness": 0.8243,
    "q1YesShare": 54.64,
    "q2YesShare": 51.15,
    "q3YesShare": 51.64,
    "q4YesShare": 50.16,
    "q5YesShare": 56.75,
    "q6YesShare": 42.33,
    "q7YesShare": 44.17,
    "q8YesShare": 39.39,
    "q9YesShare": 46.32
   },
   "cluster": {
    "demographicCluster": 2,
    "outcomeCluster": 1
   },
   "residuals": {
    "remainShare": -0.56,
    "turnout18": 0.15
   },
   "dataQuality": {
    "pollsReporting": 61,
    "totalPolls": 74,
    "reportingCompleteness": 0.8243,
    "validVotesAllQuestions": 125163,
    "unattributedVotes": 0,
    "noOnAllNine": false,
    "censusDirect": true,
    "alias": false,
    "boundaryOverlap": 0.996188,
    "tnr100": 3.3,
    "tnr25": 5.5,
    "smallPopulation": false
   }
  },
  {
   "code": "08",
   "number": 8,
   "name": "Calgary-Edgemont",
   "censusName": "Calgary-Edgemont",
   "region": "Calgary",
   "population": 48225,
   "population18": 39025,
   "citizens18": 34595,
   "demographics": {
    "population": 48225.0,
    "pct65plus": 20.3,
    "pct25to44": 22.7,
    "pct45to64": 29.0,
    "pct18to24": 8.9,
    "pctChildren0to17": 19.1,
    "pctFemale": 50.6,
    "avgHouseholdSize": 3.0,
    "pctLonePersonHouseholds": 17.6,
    "loneParentPct": 13.0,
    "pctRenterHouseholds": 19.9,
    "medianHouseholdIncome": 109000.0,
    "medianFamilyIncome": 125000.0,
    "medianIndividualIncome": 42800.0,
    "lowIncomePct": 9.0,
    "pctPostsecondary": 78.6,
    "pctBachelorPlus": 53.7,
    "pctNoCertificate": 4.4,
    "pctHighSchool": 17.0,
    "unemploymentRate": 13.3,
    "participationRate": 60.0,
    "employmentRate": 52.0,
    "pctFullTimeFullYear": 29.1,
    "pctImmigrant": 39.5,
    "pctCitizens18plus": 88.6,
    "pctNonOfficialLanguage": 24.4,
    "pctFrench": 0.3,
    "pctIndigenous": 2.7,
    "pctVisibleMinority": 46.9,
    "pctCatholic": 16.5,
    "pctChristian": 42.6,
    "pctNoReligion": 42.2,
    "pctMuslim": 8.5,
    "pctSikh": 1.2,
    "pctHindu": 2.5,
    "medianDwellingValue": 552000.0,
    "pctOwnerHouseholds": 80.1,
    "pctMiningOilGas": 5.1,
    "pctAgricultureForestry": 0.4
   },
   "outcomes": {
    "remainShare": 83.21,
    "marginPoints": 66.41,
    "ballots": 25247,
    "turnout18": 64.69,
    "turnoutCitizen18": 72.98,
    "advanceShare": 66.48,
    "electionDayShare": 18.43,
    "vbmShare": 14.87,
    "mobileShare": 0.22,
    "q1to9YesShareMean": 43.07,
    "closeness": 0.3359,
    "reportingCompleteness": 1.0,
    "q1YesShare": 42.71,
    "q2YesShare": 41.1,
    "q3YesShare": 47.56,
    "q4YesShare": 46.48,
    "q5YesShare": 51.36,
    "q6YesShare": 40.13,
    "q7YesShare": 42.27,
    "q8YesShare": 37.29,
    "q9YesShare": 38.71
   },
   "cluster": {
    "demographicCluster": 1,
    "outcomeCluster": 1
   },
   "residuals": {
    "remainShare": -0.65,
    "turnout18": -0.44
   },
   "dataQuality": {
    "pollsReporting": 57,
    "totalPolls": 57,
    "reportingCompleteness": 1.0,
    "validVotesAllQuestions": 168492,
    "unattributedVotes": 0,
    "noOnAllNine": false,
    "censusDirect": true,
    "alias": false,
    "boundaryOverlap": 0.991029,
    "tnr100": 1.2,
    "tnr25": 1.7,
    "smallPopulation": false
   }
  },
  {
   "code": "09",
   "number": 9,
   "name": "Calgary-Elbow",
   "censusName": "Calgary-Elbow",
   "region": "Calgary",
   "population": 49420,
   "population18": 40435,
   "citizens18": 36255,
   "demographics": {
    "population": 49420.0,
    "pct65plus": 15.0,
    "pct25to44": 32.6,
    "pct45to64": 26.2,
    "pct18to24": 8.0,
    "pctChildren0to17": 18.2,
    "pctFemale": 51.6,
    "avgHouseholdSize": 2.0,
    "pctLonePersonHouseholds": 38.1,
    "loneParentPct": 13.5,
    "pctRenterHouseholds": 40.8,
    "medianHouseholdIncome": 97000.0,
    "medianFamilyIncome": 154000.0,
    "medianIndividualIncome": 53200.0,
    "lowIncomePct": 11.0,
    "pctPostsecondary": 81.7,
    "pctBachelorPlus": 59.7,
    "pctNoCertificate": 3.3,
    "pctHighSchool": 15.0,
    "unemploymentRate": 10.8,
    "participationRate": 70.8,
    "employmentRate": 63.2,
    "pctFullTimeFullYear": 38.5,
    "pctImmigrant": 19.9,
    "pctCitizens18plus": 89.7,
    "pctNonOfficialLanguage": 7.6,
    "pctFrench": 0.9,
    "pctIndigenous": 3.0,
    "pctVisibleMinority": 20.7,
    "pctCatholic": 17.8,
    "pctChristian": 42.6,
    "pctNoReligion": 49.6,
    "pctMuslim": 3.2,
    "pctSikh": 0.2,
    "pctHindu": 1.0,
    "medianDwellingValue": 675000.0,
    "pctOwnerHouseholds": 59.2,
    "pctMiningOilGas": 6.6,
    "pctAgricultureForestry": 0.4
   },
   "outcomes": {
    "remainShare": 85.2,
    "marginPoints": 70.41,
    "ballots": 27067,
    "turnout18": 66.94,
    "turnoutCitizen18": 74.66,
    "advanceShare": 54.91,
    "electionDayShare": 31.29,
    "vbmShare": 11.29,
    "mobileShare": 2.51,
    "q1to9YesShareMean": 44.2,
    "closeness": 0.2959,
    "reportingCompleteness": 1.0,
    "q1YesShare": 41.96,
    "q2YesShare": 46.52,
    "q3YesShare": 46.95,
    "q4YesShare": 46.78,
    "q5YesShare": 53.17,
    "q6YesShare": 40.99,
    "q7YesShare": 42.88,
    "q8YesShare": 38.42,
    "q9YesShare": 40.15
   },
   "cluster": {
    "demographicCluster": 1,
    "outcomeCluster": 1
   },
   "residuals": {
    "remainShare": -0.51,
    "turnout18": -0.05
   },
   "dataQuality": {
    "pollsReporting": 60,
    "totalPolls": 60,
    "reportingCompleteness": 1.0,
    "validVotesAllQuestions": 185475,
    "unattributedVotes": 0,
    "noOnAllNine": false,
    "censusDirect": true,
    "alias": false,
    "boundaryOverlap": 0.995773,
    "tnr100": 3.5,
    "tnr25": 4.4,
    "smallPopulation": false
   }
  },
  {
   "code": "10",
   "number": 10,
   "name": "Calgary-Falconridge",
   "censusName": "Calgary-Falconridge",
   "region": "Calgary",
   "population": 48870,
   "population18": 37045,
   "citizens18": 28720,
   "demographics": {
    "population": 48870.0,
    "pct65plus": 13.0,
    "pct25to44": 29.0,
    "pct45to64": 24.2,
    "pct18to24": 9.5,
    "pctChildren0to17": 24.2,
    "pctFemale": 49.4,
    "avgHouseholdSize": 3.0,
    "pctLonePersonHouseholds": 15.1,
    "loneParentPct": 18.7,
    "pctRenterHouseholds": 27.6,
    "medianHouseholdIncome": 90000.0,
    "medianFamilyIncome": 96000.0,
    "medianIndividualIncome": 34800.0,
    "lowIncomePct": 10.0,
    "pctPostsecondary": 51.4,
    "pctBachelorPlus": 25.1,
    "pctNoCertificate": 18.5,
    "pctHighSchool": 30.1,
    "unemploymentRate": 15.4,
    "participationRate": 63.9,
    "employmentRate": 54.0,
    "pctFullTimeFullYear": 26.0,
    "pctImmigrant": 48.7,
    "pctCitizens18plus": 77.5,
    "pctNonOfficialLanguage": 37.9,
    "pctFrench": 0.4,
    "pctIndigenous": 3.3,
    "pctVisibleMinority": 72.2,
    "pctCatholic": 16.7,
    "pctChristian": 35.7,
    "pctNoReligion": 19.8,
    "pctMuslim": 19.8,
    "pctSikh": 16.7,
    "pctHindu": 5.2,
    "medianDwellingValue": 360000.0,
    "pctOwnerHouseholds": 72.4,
    "pctMiningOilGas": 1.3,
    "pctAgricultureForestry": 0.3
   },
   "outcomes": {
    "remainShare": 85.45,
    "marginPoints": 70.9,
    "ballots": 15022,
    "turnout18": 40.55,
    "turnoutCitizen18": 52.31,
    "advanceShare": 38.98,
    "electionDayShare": 41.79,
    "vbmShare": 18.66,
    "mobileShare": 0.57,
    "q1to9YesShareMean": 39.34,
    "closeness": 0.291,
    "reportingCompleteness": 1.0,
    "q1YesShare": 46.49,
    "q2YesShare": 43.09,
    "q3YesShare": 43.71,
    "q4YesShare": 41.62,
    "q5YesShare": 48.38,
    "q6YesShare": 32.44,
    "q7YesShare": 34.64,
    "q8YesShare": 30.68,
    "q9YesShare": 33.0
   },
   "cluster": {
    "demographicCluster": 2,
    "outcomeCluster": 1
   },
   "residuals": {
    "remainShare": 1.17,
    "turnout18": 0.25
   },
   "dataQuality": {
    "pollsReporting": 51,
    "totalPolls": 51,
    "reportingCompleteness": 1.0,
    "validVotesAllQuestions": 140212,
    "unattributedVotes": 0,
    "noOnAllNine": true,
    "censusDirect": true,
    "alias": false,
    "boundaryOverlap": 0.997608,
    "tnr100": 7.8,
    "tnr25": 8.8,
    "smallPopulation": false
   }
  },
  {
   "code": "11",
   "number": 11,
   "name": "Calgary-Fish Creek",
   "censusName": "Calgary-Fish Creek",
   "region": "Calgary",
   "population": 45560,
   "population18": 36580,
   "citizens18": 33920,
   "demographics": {
    "population": 45560.0,
    "pct65plus": 21.5,
    "pct25to44": 23.4,
    "pct45to64": 28.4,
    "pct18to24": 7.0,
    "pctChildren0to17": 19.7,
    "pctFemale": 50.8,
    "avgHouseholdSize": 3.0,
    "pctLonePersonHouseholds": 20.5,
    "loneParentPct": 13.6,
    "pctRenterHouseholds": 17.2,
    "medianHouseholdIncome": 109000.0,
    "medianFamilyIncome": 124000.0,
    "medianIndividualIncome": 48400.0,
    "lowIncomePct": 7.0,
    "pctPostsecondary": 69.2,
    "pctBachelorPlus": 34.9,
    "pctNoCertificate": 6.0,
    "pctHighSchool": 24.8,
    "unemploymentRate": 12.0,
    "participationRate": 64.1,
    "employmentRate": 56.4,
    "pctFullTimeFullYear": 33.1,
    "pctImmigrant": 17.6,
    "pctCitizens18plus": 92.7,
    "pctNonOfficialLanguage": 6.1,
    "pctFrench": 0.4,
    "pctIndigenous": 3.8,
    "pctVisibleMinority": 14.0,
    "pctCatholic": 20.9,
    "pctChristian": 52.0,
    "pctNoReligion": 43.4,
    "pctMuslim": 1.9,
    "pctSikh": 0.2,
    "pctHindu": 0.5,
    "medianDwellingValue": 500000.0,
    "pctOwnerHouseholds": 82.8,
    "pctMiningOilGas": 4.4,
    "pctAgricultureForestry": 0.4
   },
   "outcomes": {
    "remainShare": 79.76,
    "marginPoints": 59.53,
    "ballots": 27149,
    "turnout18": 74.22,
    "turnoutCitizen18": 80.04,
    "advanceShare": 54.86,
    "electionDayShare": 32.66,
    "vbmShare": 10.9,
    "mobileShare": 1.58,
    "q1to9YesShareMean": 52.82,
    "closeness": 0.4047,
    "reportingCompleteness": 1.0,
    "q1YesShare": 50.2,
    "q2YesShare": 55.25,
    "q3YesShare": 56.72,
    "q4YesShare": 54.86,
    "q5YesShare": 61.41,
    "q6YesShare": 50.43,
    "q7YesShare": 51.66,
    "q8YesShare": 46.7,
    "q9YesShare": 48.18
   },
   "cluster": {
    "demographicCluster": 0,
    "outcomeCluster": 1
   },
   "residuals": {
    "remainShare": 0.17,
    "turnout18": -0.12
   },
   "dataQuality": {
    "pollsReporting": 59,
    "totalPolls": 59,
    "reportingCompleteness": 1.0,
    "validVotesAllQuestions": 188716,
    "unattributedVotes": 0,
    "noOnAllNine": false,
    "censusDirect": true,
    "alias": false,
    "boundaryOverlap": 0.996972,
    "tnr100": 1.1,
    "tnr25": 2.3,
    "smallPopulation": false
   }
  },
  {
   "code": "12",
   "number": 12,
   "name": "Calgary-Foothills",
   "censusName": "Calgary-Foothills",
   "region": "Calgary",
   "population": 57680,
   "population18": 43370,
   "citizens18": 36175,
   "demographics": {
    "population": 57680.0,
    "pct65plus": 9.7,
    "pct25to44": 32.2,
    "pct45to64": 24.7,
    "pct18to24": 8.6,
    "pctChildren0to17": 24.8,
    "pctFemale": 50.6,
    "avgHouseholdSize": 3.0,
    "pctLonePersonHouseholds": 18.1,
    "loneParentPct": 11.6,
    "pctRenterHouseholds": 17.9,
    "medianHouseholdIncome": 115000.0,
    "medianFamilyIncome": 129000.0,
    "medianIndividualIncome": 46800.0,
    "lowIncomePct": 7.0,
    "pctPostsecondary": 79.3,
    "pctBachelorPlus": 51.6,
    "pctNoCertificate": 4.0,
    "pctHighSchool": 16.7,
    "unemploymentRate": 11.8,
    "participationRate": 72.6,
    "employmentRate": 64.0,
    "pctFullTimeFullYear": 38.3,
    "pctImmigrant": 43.6,
    "pctCitizens18plus": 83.4,
    "pctNonOfficialLanguage": 24.1,
    "pctFrench": 0.5,
    "pctIndigenous": 1.5,
    "pctVisibleMinority": 59.2,
    "pctCatholic": 20.2,
    "pctChristian": 46.1,
    "pctNoReligion": 32.8,
    "pctMuslim": 11.1,
    "pctSikh": 2.9,
    "pctHindu": 3.9,
    "medianDwellingValue": 480000.0,
    "pctOwnerHouseholds": 82.1,
    "pctMiningOilGas": 5.1,
    "pctAgricultureForestry": 0.2
   },
   "outcomes": {
    "remainShare": 84.22,
    "marginPoints": 68.43,
    "ballots": 22794,
    "turnout18": 52.56,
    "turnoutCitizen18": 63.01,
    "advanceShare": 44.31,
    "electionDayShare": 31.02,
    "vbmShare": 23.65,
    "mobileShare": 1.01,
    "q1to9YesShareMean": 45.11,
    "closeness": 0.3157,
    "reportingCompleteness": 0.4516,
    "q1YesShare": 45.2,
    "q2YesShare": 43.46,
    "q3YesShare": 49.16,
    "q4YesShare": 49.52,
    "q5YesShare": 56.66,
    "q6YesShare": 43.05,
    "q7YesShare": 46.2,
    "q8YesShare": 42.7,
    "q9YesShare": 30.01
   },
   "cluster": {
    "demographicCluster": 1,
    "outcomeCluster": 1
   },
   "residuals": {
    "remainShare": 0.09,
    "turnout18": -1.21
   },
   "dataQuality": {
    "pollsReporting": 28,
    "totalPolls": 62,
    "reportingCompleteness": 0.4516,
    "validVotesAllQuestions": 110717,
    "unattributedVotes": 0,
    "noOnAllNine": false,
    "censusDirect": true,
    "alias": false,
    "boundaryOverlap": 0.998228,
    "tnr100": 1.3,
    "tnr25": 1.9,
    "smallPopulation": false
   }
  },
  {
   "code": "13",
   "number": 13,
   "name": "Calgary-Glenmore",
   "censusName": "Calgary-Glenmore",
   "region": "Calgary",
   "population": 47115,
   "population18": 37985,
   "citizens18": 35010,
   "demographics": {
    "population": 47115.0,
    "pct65plus": 22.9,
    "pct25to44": 23.7,
    "pct45to64": 27.2,
    "pct18to24": 6.8,
    "pctChildren0to17": 19.4,
    "pctFemale": 51.3,
    "avgHouseholdSize": 2.0,
    "pctLonePersonHouseholds": 25.2,
    "loneParentPct": 15.3,
    "pctRenterHouseholds": 23.1,
    "medianHouseholdIncome": 102000.0,
    "medianFamilyIncome": 122000.0,
    "medianIndividualIncome": 48400.0,
    "lowIncomePct": 8.0,
    "pctPostsecondary": 74.6,
    "pctBachelorPlus": 43.4,
    "pctNoCertificate": 5.1,
    "pctHighSchool": 20.4,
    "unemploymentRate": 12.6,
    "participationRate": 62.3,
    "employmentRate": 54.4,
    "pctFullTimeFullYear": 31.6,
    "pctImmigrant": 22.2,
    "pctCitizens18plus": 92.2,
    "pctNonOfficialLanguage": 9.0,
    "pctFrench": 0.5,
    "pctIndigenous": 4.1,
    "pctVisibleMinority": 17.7,
    "pctCatholic": 18.8,
    "pctChristian": 48.0,
    "pctNoReligion": 43.1,
    "pctMuslim": 2.6,
    "pctSikh": 0.2,
    "pctHindu": 0.4,
    "medianDwellingValue": 500000.0,
    "pctOwnerHouseholds": 76.9,
    "pctMiningOilGas": 4.6,
    "pctAgricultureForestry": 0.3
   },
   "outcomes": {
    "remainShare": 82.37,
    "marginPoints": 64.74,
    "ballots": 26769,
    "turnout18": 70.47,
    "turnoutCitizen18": 76.46,
    "advanceShare": 56.46,
    "electionDayShare": 29.53,
    "vbmShare": 11.74,
    "mobileShare": 2.27,
    "q1to9YesShareMean": 49.17,
    "closeness": 0.3526,
    "reportingCompleteness": 1.0,
    "q1YesShare": 46.09,
    "q2YesShare": 51.48,
    "q3YesShare": 52.26,
    "q4YesShare": 52.05,
    "q5YesShare": 58.27,
    "q6YesShare": 46.29,
    "q7YesShare": 47.98,
    "q8YesShare": 42.91,
    "q9YesShare": 45.18
   },
   "cluster": {
    "demographicCluster": 0,
    "outcomeCluster": 1
   },
   "residuals": {
    "remainShare": -0.34,
    "turnout18": -0.3
   },
   "dataQuality": {
    "pollsReporting": 59,
    "totalPolls": 59,
    "reportingCompleteness": 1.0,
    "validVotesAllQuestions": 181847,
    "unattributedVotes": 0,
    "noOnAllNine": false,
    "censusDirect": true,
    "alias": false,
    "boundaryOverlap": 0.996136,
    "tnr100": 1.1,
    "tnr25": 1.6,
    "smallPopulation": false
   }
  },
  {
   "code": "14",
   "number": 14,
   "name": "Calgary-Hays",
   "censusName": "Calgary-Hays",
   "region": "Calgary",
   "population": 52645,
   "population18": 38635,
   "citizens18": 34320,
   "demographics": {
    "population": 52645.0,
    "pct65plus": 8.0,
    "pct25to44": 35.3,
    "pct45to64": 23.2,
    "pct18to24": 6.9,
    "pctChildren0to17": 26.6,
    "pctFemale": 50.2,
    "avgHouseholdSize": 3.0,
    "pctLonePersonHouseholds": 19.7,
    "loneParentPct": 14.0,
    "pctRenterHouseholds": 17.7,
    "medianHouseholdIncome": 115000.0,
    "medianFamilyIncome": 128000.0,
    "medianIndividualIncome": 52000.0,
    "lowIncomePct": 5.0,
    "pctPostsecondary": 69.7,
    "pctBachelorPlus": 34.1,
    "pctNoCertificate": 5.6,
    "pctHighSchool": 24.8,
    "unemploymentRate": 10.0,
    "participationRate": 77.3,
    "employmentRate": 69.6,
    "pctFullTimeFullYear": 43.6,
    "pctImmigrant": 25.7,
    "pctCitizens18plus": 88.8,
    "pctNonOfficialLanguage": 13.0,
    "pctFrench": 0.5,
    "pctIndigenous": 3.2,
    "pctVisibleMinority": 29.6,
    "pctCatholic": 25.1,
    "pctChristian": 48.7,
    "pctNoReligion": 42.5,
    "pctMuslim": 3.9,
    "pctSikh": 1.1,
    "pctHindu": 1.6,
    "medianDwellingValue": 420000.0,
    "pctOwnerHouseholds": 82.2,
    "pctMiningOilGas": 4.3,
    "pctAgricultureForestry": 0.3
   },
   "outcomes": {
    "remainShare": 77.94,
    "marginPoints": 55.87,
    "ballots": 25330,
    "turnout18": 65.56,
    "turnoutCitizen18": 73.81,
    "advanceShare": 51.66,
    "electionDayShare": 38.77,
    "vbmShare": 9.14,
    "mobileShare": 0.43,
    "q1to9YesShareMean": 53.57,
    "closeness": 0.4413,
    "reportingCompleteness": 1.0,
    "q1YesShare": 56.34,
    "q2YesShare": 52.16,
    "q3YesShare": 58.25,
    "q4YesShare": 55.2,
    "q5YesShare": 62.83,
    "q6YesShare": 49.9,
    "q7YesShare": 51.36,
    "q8YesShare": 46.88,
    "q9YesShare": 49.2
   },
   "cluster": {
    "demographicCluster": 1,
    "outcomeCluster": 1
   },
   "residuals": {
    "remainShare": -0.39,
    "turnout18": 0.02
   },
   "dataQuality": {
    "pollsReporting": 58,
    "totalPolls": 58,
    "reportingCompleteness": 1.0,
    "validVotesAllQuestions": 205557,
    "unattributedVotes": 0,
    "noOnAllNine": false,
    "censusDirect": true,
    "alias": false,
    "boundaryOverlap": 0.998412,
    "tnr100": 1.1,
    "tnr25": 1.8,
    "smallPopulation": false
   }
  },
  {
   "code": "15",
   "number": 15,
   "name": "Calgary-Klein",
   "censusName": "Calgary-Klein",
   "region": "Calgary",
   "population": 50540,
   "population18": 40925,
   "citizens18": 35705,
   "demographics": {
    "population": 50540.0,
    "pct65plus": 15.0,
    "pct25to44": 32.4,
    "pct45to64": 26.4,
    "pct18to24": 7.2,
    "pctChildren0to17": 19.0,
    "pctFemale": 49.6,
    "avgHouseholdSize": 2.0,
    "pctLonePersonHouseholds": 33.0,
    "loneParentPct": 20.6,
    "pctRenterHouseholds": 48.1,
    "medianHouseholdIncome": 78000.0,
    "medianFamilyIncome": 100000.0,
    "medianIndividualIncome": 41200.0,
    "lowIncomePct": 13.0,
    "pctPostsecondary": 63.5,
    "pctBachelorPlus": 33.2,
    "pctNoCertificate": 11.0,
    "pctHighSchool": 25.5,
    "unemploymentRate": 14.1,
    "participationRate": 66.6,
    "employmentRate": 57.2,
    "pctFullTimeFullYear": 32.6,
    "pctImmigrant": 26.2,
    "pctCitizens18plus": 87.2,
    "pctNonOfficialLanguage": 14.7,
    "pctFrench": 0.4,
    "pctIndigenous": 4.8,
    "pctVisibleMinority": 32.9,
    "pctCatholic": 17.9,
    "pctChristian": 43.1,
    "pctNoReligion": 45.4,
    "pctMuslim": 7.6,
    "pctSikh": 0.3,
    "pctHindu": 0.5,
    "medianDwellingValue": 468000.0,
    "pctOwnerHouseholds": 51.9,
    "pctMiningOilGas": 4.2,
    "pctAgricultureForestry": 0.4
   },
   "outcomes": {
    "remainShare": 82.23,
    "marginPoints": 64.46,
    "ballots": 22438,
    "turnout18": 54.83,
    "turnoutCitizen18": 62.84,
    "advanceShare": 47.83,
    "electionDayShare": 38.42,
    "vbmShare": 12.31,
    "mobileShare": 1.44,
    "q1to9YesShareMean": 45.37,
    "closeness": 0.3554,
    "reportingCompleteness": 1.0,
    "q1YesShare": 44.82,
    "q2YesShare": 42.73,
    "q3YesShare": 49.92,
    "q4YesShare": 48.11,
    "q5YesShare": 54.52,
    "q6YesShare": 42.58,
    "q7YesShare": 43.99,
    "q8YesShare": 39.77,
    "q9YesShare": 41.86
   },
   "cluster": {
    "demographicCluster": 2,
    "outcomeCluster": 1
   },
   "residuals": {
    "remainShare": -0.34,
    "turnout18": 0.59
   },
   "dataQuality": {
    "pollsReporting": 53,
    "totalPolls": 53,
    "reportingCompleteness": 1.0,
    "validVotesAllQuestions": 173168,
    "unattributedVotes": 0,
    "noOnAllNine": false,
    "censusDirect": true,
    "alias": false,
    "boundaryOverlap": 0.997851,
    "tnr100": 3.1,
    "tnr25": 5.6,
    "smallPopulation": false
   }
  },
  {
   "code": "16",
   "number": 16,
   "name": "Calgary-Lougheed",
   "censusName": "Calgary-Lougheed",
   "region": "Calgary",
   "population": 42715,
   "population18": 32645,
   "citizens18": 27275,
   "demographics": {
    "population": 42715.0,
    "pct65plus": 12.8,
    "pct25to44": 26.1,
    "pct45to64": 28.9,
    "pct18to24": 8.5,
    "pctChildren0to17": 23.6,
    "pctFemale": 51.4,
    "avgHouseholdSize": 3.0,
    "pctLonePersonHouseholds": 18.2,
    "loneParentPct": 12.9,
    "pctRenterHouseholds": 16.7,
    "medianHouseholdIncome": 111000.0,
    "medianFamilyIncome": 123000.0,
    "medianIndividualIncome": 46000.0,
    "lowIncomePct": 6.0,
    "pctPostsecondary": 74.5,
    "pctBachelorPlus": 44.4,
    "pctNoCertificate": 4.7,
    "pctHighSchool": 20.8,
    "unemploymentRate": 11.8,
    "participationRate": 70.0,
    "employmentRate": 61.7,
    "pctFullTimeFullYear": 35.8,
    "pctImmigrant": 45.2,
    "pctCitizens18plus": 83.6,
    "pctNonOfficialLanguage": 25.8,
    "pctFrench": 0.3,
    "pctIndigenous": 2.8,
    "pctVisibleMinority": 46.4,
    "pctCatholic": 29.4,
    "pctChristian": 58.5,
    "pctNoReligion": 30.7,
    "pctMuslim": 4.3,
    "pctSikh": 0.8,
    "pctHindu": 3.2,
    "medianDwellingValue": 440000.0,
    "pctOwnerHouseholds": 83.3,
    "pctMiningOilGas": 4.3,
    "pctAgricultureForestry": 0.3
   },
   "outcomes": {
    "remainShare": 78.83,
    "marginPoints": 57.65,
    "ballots": 21050,
    "turnout18": 64.48,
    "turnoutCitizen18": 77.18,
    "advanceShare": 37.44,
    "electionDayShare": 43.05,
    "vbmShare": 17.84,
    "mobileShare": 1.67,
    "q1to9YesShareMean": 50.85,
    "closeness": 0.4235,
    "reportingCompleteness": 1.0,
    "q1YesShare": 54.43,
    "q2YesShare": 51.18,
    "q3YesShare": 51.55,
    "q4YesShare": 49.7,
    "q5YesShare": 56.89,
    "q6YesShare": 48.56,
    "q7YesShare": 50.6,
    "q8YesShare": 46.13,
    "q9YesShare": 48.6
   },
   "cluster": {
    "demographicCluster": 1,
    "outcomeCluster": 1
   },
   "residuals": {
    "remainShare": -1.07,
    "turnout18": -0.46
   },
   "dataQuality": {
    "pollsReporting": 45,
    "totalPolls": 45,
    "reportingCompleteness": 1.0,
    "validVotesAllQuestions": 183144,
    "unattributedVotes": 0,
    "noOnAllNine": false,
    "censusDirect": true,
    "alias": false,
    "boundaryOverlap": 0.997945,
    "tnr100": 1.1,
    "tnr25": 2.1,
    "smallPopulation": false
   }
  },
  {
   "code": "17",
   "number": 17,
   "name": "Calgary-Bhullar-McCall",
   "censusName": "Calgary-McCall",
   "region": "Calgary",
   "population": 51790,
   "population18": 37695,
   "citizens18": 24470,
   "demographics": {
    "population": 51790.0,
    "pct65plus": 7.8,
    "pct25to44": 32.6,
    "pct45to64": 21.5,
    "pct18to24": 10.9,
    "pctChildren0to17": 27.2,
    "pctFemale": 49.4,
    "avgHouseholdSize": 4.0,
    "pctLonePersonHouseholds": 8.7,
    "loneParentPct": 13.4,
    "pctRenterHouseholds": 23.7,
    "medianHouseholdIncome": 101000.0,
    "medianFamilyIncome": 101000.0,
    "medianIndividualIncome": 34400.0,
    "lowIncomePct": 9.0,
    "pctPostsecondary": 57.6,
    "pctBachelorPlus": 35.7,
    "pctNoCertificate": 15.0,
    "pctHighSchool": 27.4,
    "unemploymentRate": 13.9,
    "participationRate": 69.7,
    "employmentRate": 60.0,
    "pctFullTimeFullYear": 29.0,
    "pctImmigrant": 59.0,
    "pctCitizens18plus": 64.9,
    "pctNonOfficialLanguage": 58.7,
    "pctFrench": 0.3,
    "pctIndigenous": 1.5,
    "pctVisibleMinority": 89.2,
    "pctCatholic": 14.2,
    "pctChristian": 24.7,
    "pctNoReligion": 9.0,
    "pctMuslim": 20.4,
    "pctSikh": 35.8,
    "pctHindu": 8.9,
    "medianDwellingValue": 400000.0,
    "pctOwnerHouseholds": 76.3,
    "pctMiningOilGas": 1.4,
    "pctAgricultureForestry": 0.4
   },
   "outcomes": {
    "remainShare": 89.27,
    "marginPoints": 78.55,
    "ballots": 13025,
    "turnout18": 34.55,
    "turnoutCitizen18": 53.23,
    "advanceShare": 34.37,
    "electionDayShare": 51.86,
    "vbmShare": 13.77,
    "mobileShare": 0.0,
    "q1to9YesShareMean": 33.76,
    "closeness": 0.2145,
    "reportingCompleteness": 1.0,
    "q1YesShare": 40.53,
    "q2YesShare": 37.48,
    "q3YesShare": 38.28,
    "q4YesShare": 33.76,
    "q5YesShare": 43.3,
    "q6YesShare": 27.66,
    "q7YesShare": 28.2,
    "q8YesShare": 26.48,
    "q9YesShare": 28.15
   },
   "cluster": {
    "demographicCluster": 2,
    "outcomeCluster": 1
   },
   "residuals": {
    "remainShare": 2.18,
    "turnout18": -0.55
   },
   "dataQuality": {
    "pollsReporting": 39,
    "totalPolls": 39,
    "reportingCompleteness": 1.0,
    "validVotesAllQuestions": 131055,
    "unattributedVotes": 0,
    "noOnAllNine": true,
    "censusDirect": true,
    "alias": true,
    "boundaryOverlap": 0.99713,
    "tnr100": 2.3,
    "tnr25": 4.1,
    "smallPopulation": false
   }
  },
  {
   "code": "18",
   "number": 18,
   "name": "Calgary-Mountain View",
   "censusName": "Calgary-Mountain View",
   "region": "Calgary",
   "population": 51370,
   "population18": 42880,
   "citizens18": 37915,
   "demographics": {
    "population": 51370.0,
    "pct65plus": 13.4,
    "pct25to44": 38.9,
    "pct45to64": 24.0,
    "pct18to24": 7.2,
    "pctChildren0to17": 16.5,
    "pctFemale": 50.6,
    "avgHouseholdSize": 2.0,
    "pctLonePersonHouseholds": 40.9,
    "loneParentPct": 13.3,
    "pctRenterHouseholds": 48.5,
    "medianHouseholdIncome": 88000.0,
    "medianFamilyIncome": 135000.0,
    "medianIndividualIncome": 51200.0,
    "lowIncomePct": 11.0,
    "pctPostsecondary": 80.8,
    "pctBachelorPlus": 59.2,
    "pctNoCertificate": 4.2,
    "pctHighSchool": 15.0,
    "unemploymentRate": 10.9,
    "participationRate": 73.7,
    "employmentRate": 65.7,
    "pctFullTimeFullYear": 40.2,
    "pctImmigrant": 20.0,
    "pctCitizens18plus": 88.4,
    "pctNonOfficialLanguage": 8.3,
    "pctFrench": 0.5,
    "pctIndigenous": 3.3,
    "pctVisibleMinority": 24.8,
    "pctCatholic": 15.6,
    "pctChristian": 36.9,
    "pctNoReligion": 55.4,
    "pctMuslim": 3.0,
    "pctSikh": 0.5,
    "pctHindu": 0.9,
    "medianDwellingValue": 628000.0,
    "pctOwnerHouseholds": 51.6,
    "pctMiningOilGas": 6.6,
    "pctAgricultureForestry": 0.6
   },
   "outcomes": {
    "remainShare": 87.98,
    "marginPoints": 75.96,
    "ballots": 28603,
    "turnout18": 66.7,
    "turnoutCitizen18": 75.44,
    "advanceShare": 54.68,
    "electionDayShare": 32.17,
    "vbmShare": 11.19,
    "mobileShare": 1.97,
    "q1to9YesShareMean": 36.48,
    "closeness": 0.2404,
    "reportingCompleteness": 1.0,
    "q1YesShare": 41.1,
    "q2YesShare": 38.19,
    "q3YesShare": 39.02,
    "q4YesShare": 43.26,
    "q5YesShare": 44.5,
    "q6YesShare": 25.82,
    "q7YesShare": 34.53,
    "q8YesShare": 30.28,
    "q9YesShare": 31.65
   },
   "cluster": {
    "demographicCluster": 1,
    "outcomeCluster": 1
   },
   "residuals": {
    "remainShare": 0.44,
    "turnout18": 0.61
   },
   "dataQuality": {
    "pollsReporting": 90,
    "totalPolls": 90,
    "reportingCompleteness": 1.0,
    "validVotesAllQuestions": 195475,
    "unattributedVotes": 0,
    "noOnAllNine": true,
    "censusDirect": true,
    "alias": false,
    "boundaryOverlap": 0.994561,
    "tnr100": 3.5,
    "tnr25": 6.1,
    "smallPopulation": false
   }
  },
  {
   "code": "19",
   "number": 19,
   "name": "Calgary-North",
   "censusName": "Calgary-North",
   "region": "Calgary",
   "population": 45040,
   "population18": 32565,
   "citizens18": 27255,
   "demographics": {
    "population": 45040.0,
    "pct65plus": 8.6,
    "pct25to44": 31.3,
    "pct45to64": 24.3,
    "pct18to24": 8.1,
    "pctChildren0to17": 27.7,
    "pctFemale": 50.6,
    "avgHouseholdSize": 3.0,
    "pctLonePersonHouseholds": 14.0,
    "loneParentPct": 11.9,
    "pctRenterHouseholds": 17.2,
    "medianHouseholdIncome": 117000.0,
    "medianFamilyIncome": 126000.0,
    "medianIndividualIncome": 44800.0,
    "lowIncomePct": 6.0,
    "pctPostsecondary": 74.7,
    "pctBachelorPlus": 46.9,
    "pctNoCertificate": 6.6,
    "pctHighSchool": 18.7,
    "unemploymentRate": 13.0,
    "participationRate": 73.7,
    "employmentRate": 64.1,
    "pctFullTimeFullYear": 37.1,
    "pctImmigrant": 46.5,
    "pctCitizens18plus": 83.7,
    "pctNonOfficialLanguage": 29.2,
    "pctFrench": 0.3,
    "pctIndigenous": 1.5,
    "pctVisibleMinority": 68.4,
    "pctCatholic": 21.1,
    "pctChristian": 43.6,
    "pctNoReligion": 33.5,
    "pctMuslim": 10.4,
    "pctSikh": 4.5,
    "pctHindu": 4.1,
    "medianDwellingValue": 500000.0,
    "pctOwnerHouseholds": 82.8,
    "pctMiningOilGas": 4.6,
    "pctAgricultureForestry": 0.2
   },
   "outcomes": {
    "remainShare": 83.94,
    "marginPoints": 67.87,
    "ballots": 20206,
    "turnout18": 62.05,
    "turnoutCitizen18": 74.14,
    "advanceShare": 49.63,
    "electionDayShare": 33.85,
    "vbmShare": 15.61,
    "mobileShare": 0.9,
    "q1to9YesShareMean": 44.93,
    "closeness": 0.3213,
    "reportingCompleteness": 1.0,
    "q1YesShare": 50.28,
    "q2YesShare": 47.61,
    "q3YesShare": 48.11,
    "q4YesShare": 45.81,
    "q5YesShare": 52.42,
    "q6YesShare": 36.63,
    "q7YesShare": 42.99,
    "q8YesShare": 39.23,
    "q9YesShare": 41.34
   },
   "cluster": {
    "demographicCluster": 1,
    "outcomeCluster": 1
   },
   "residuals": {
    "remainShare": 0.36,
    "turnout18": 0.26
   },
   "dataQuality": {
    "pollsReporting": 52,
    "totalPolls": 52,
    "reportingCompleteness": 1.0,
    "validVotesAllQuestions": 190660,
    "unattributedVotes": 0,
    "noOnAllNine": false,
    "censusDirect": true,
    "alias": false,
    "boundaryOverlap": 0.998103,
    "tnr100": 1.2,
    "tnr25": 1.7,
    "smallPopulation": false
   }
  },
  {
   "code": "20",
   "number": 20,
   "name": "Calgary-North East",
   "censusName": "Calgary-North East",
   "region": "Calgary",
   "population": 65530,
   "population18": 48575,
   "citizens18": 34950,
   "demographics": {
    "population": 65530.0,
    "pct65plus": 8.3,
    "pct25to44": 36.6,
    "pct45to64": 21.0,
    "pct18to24": 8.3,
    "pctChildren0to17": 25.9,
    "pctFemale": 50.5,
    "avgHouseholdSize": 3.0,
    "pctLonePersonHouseholds": 16.5,
    "loneParentPct": 13.7,
    "pctRenterHouseholds": 22.1,
    "medianHouseholdIncome": 102000.0,
    "medianFamilyIncome": 109000.0,
    "medianIndividualIncome": 42400.0,
    "lowIncomePct": 6.0,
    "pctPostsecondary": 67.6,
    "pctBachelorPlus": 38.4,
    "pctNoCertificate": 9.5,
    "pctHighSchool": 22.9,
    "unemploymentRate": 12.2,
    "participationRate": 75.2,
    "employmentRate": 66.0,
    "pctFullTimeFullYear": 37.5,
    "pctImmigrant": 49.5,
    "pctCitizens18plus": 72.0,
    "pctNonOfficialLanguage": 37.0,
    "pctFrench": 0.5,
    "pctIndigenous": 2.2,
    "pctVisibleMinority": 70.8,
    "pctCatholic": 19.8,
    "pctChristian": 38.8,
    "pctNoReligion": 24.0,
    "pctMuslim": 12.8,
    "pctSikh": 15.9,
    "pctHindu": 6.4,
    "medianDwellingValue": 400000.0,
    "pctOwnerHouseholds": 77.9,
    "pctMiningOilGas": 2.3,
    "pctAgricultureForestry": 0.3
   },
   "outcomes": {
    "remainShare": 85.46,
    "marginPoints": 70.91,
    "ballots": 24884,
    "turnout18": 51.23,
    "turnoutCitizen18": 71.2,
    "advanceShare": 49.14,
    "electionDayShare": 37.67,
    "vbmShare": 12.22,
    "mobileShare": 0.96,
    "q1to9YesShareMean": 42.04,
    "closeness": 0.2909,
    "reportingCompleteness": 0.9538,
    "q1YesShare": 46.88,
    "q2YesShare": 44.25,
    "q3YesShare": 44.66,
    "q4YesShare": 47.31,
    "q5YesShare": 50.39,
    "q6YesShare": 35.92,
    "q7YesShare": 37.9,
    "q8YesShare": 34.42,
    "q9YesShare": 36.68
   },
   "cluster": {
    "demographicCluster": 1,
    "outcomeCluster": 1
   },
   "residuals": {
    "remainShare": 0.9,
    "turnout18": -0.19
   },
   "dataQuality": {
    "pollsReporting": 62,
    "totalPolls": 65,
    "reportingCompleteness": 0.9538,
    "validVotesAllQuestions": 234607,
    "unattributedVotes": 0,
    "noOnAllNine": false,
    "censusDirect": true,
    "alias": false,
    "boundaryOverlap": 0.998953,
    "tnr100": 1.4,
    "tnr25": 2.1,
    "smallPopulation": false
   }
  },
  {
   "code": "21",
   "number": 21,
   "name": "Calgary-North West",
   "censusName": "Calgary-North West",
   "region": "Calgary",
   "population": 48010,
   "population18": 36305,
   "citizens18": 32465,
   "demographics": {
    "population": 48010.0,
    "pct65plus": 13.2,
    "pct25to44": 24.6,
    "pct45to64": 29.5,
    "pct18to24": 8.3,
    "pctChildren0to17": 24.4,
    "pctFemale": 51.1,
    "avgHouseholdSize": 3.0,
    "pctLonePersonHouseholds": 17.0,
    "loneParentPct": 10.4,
    "pctRenterHouseholds": 13.0,
    "medianHouseholdIncome": 132000.0,
    "medianFamilyIncome": 149000.0,
    "medianIndividualIncome": 52000.0,
    "lowIncomePct": 6.0,
    "pctPostsecondary": 83.0,
    "pctBachelorPlus": 56.1,
    "pctNoCertificate": 2.1,
    "pctHighSchool": 14.9,
    "unemploymentRate": 11.1,
    "participationRate": 68.6,
    "employmentRate": 60.9,
    "pctFullTimeFullYear": 37.3,
    "pctImmigrant": 29.2,
    "pctCitizens18plus": 89.4,
    "pctNonOfficialLanguage": 15.5,
    "pctFrench": 0.5,
    "pctIndigenous": 2.2,
    "pctVisibleMinority": 33.4,
    "pctCatholic": 21.7,
    "pctChristian": 50.7,
    "pctNoReligion": 37.9,
    "pctMuslim": 6.0,
    "pctSikh": 1.0,
    "pctHindu": 2.6,
    "medianDwellingValue": 532000.0,
    "pctOwnerHouseholds": 87.0,
    "pctMiningOilGas": 6.7,
    "pctAgricultureForestry": 0.3
   },
   "outcomes": {
    "remainShare": 82.08,
    "marginPoints": 64.15,
    "ballots": 26735,
    "turnout18": 73.64,
    "turnoutCitizen18": 82.35,
    "advanceShare": 55.65,
    "electionDayShare": 34.87,
    "vbmShare": 8.69,
    "mobileShare": 0.79,
    "q1to9YesShareMean": 46.91,
    "closeness": 0.3585,
    "reportingCompleteness": 1.0,
    "q1YesShare": 46.91,
    "q2YesShare": 50.26,
    "q3YesShare": 50.76,
    "q4YesShare": 49.59,
    "q5YesShare": 55.38,
    "q6YesShare": 42.78,
    "q7YesShare": 44.86,
    "q8YesShare": 40.12,
    "q9YesShare": 41.52
   },
   "cluster": {
    "demographicCluster": 1,
    "outcomeCluster": 1
   },
   "residuals": {
    "remainShare": -0.4,
    "turnout18": -0.13
   },
   "dataQuality": {
    "pollsReporting": 58,
    "totalPolls": 58,
    "reportingCompleteness": 1.0,
    "validVotesAllQuestions": 201552,
    "unattributedVotes": 0,
    "noOnAllNine": false,
    "censusDirect": true,
    "alias": false,
    "boundaryOverlap": 0.995699,
    "tnr100": 1,
    "tnr25": 1.7,
    "smallPopulation": false
   }
  },
  {
   "code": "22",
   "number": 22,
   "name": "Calgary-Peigan",
   "censusName": "Calgary-Peigan",
   "region": "Calgary",
   "population": 43705,
   "population18": 36100,
   "citizens18": 33845,
   "demographics": {
    "population": 43705.0,
    "pct65plus": 16.4,
    "pct25to44": 26.9,
    "pct45to64": 31.4,
    "pct18to24": 7.9,
    "pctChildren0to17": 17.4,
    "pctFemale": 49.3,
    "avgHouseholdSize": 3.0,
    "pctLonePersonHouseholds": 24.3,
    "loneParentPct": 15.5,
    "pctRenterHouseholds": 22.2,
    "medianHouseholdIncome": 100000.0,
    "medianFamilyIncome": 118000.0,
    "medianIndividualIncome": 45200.0,
    "lowIncomePct": 8.0,
    "pctPostsecondary": 61.7,
    "pctBachelorPlus": 27.9,
    "pctNoCertificate": 9.9,
    "pctHighSchool": 28.4,
    "unemploymentRate": 12.5,
    "participationRate": 67.3,
    "employmentRate": 58.8,
    "pctFullTimeFullYear": 34.9,
    "pctImmigrant": 21.9,
    "pctCitizens18plus": 93.8,
    "pctNonOfficialLanguage": 10.3,
    "pctFrench": 0.4,
    "pctIndigenous": 5.0,
    "pctVisibleMinority": 23.4,
    "pctCatholic": 23.7,
    "pctChristian": 50.0,
    "pctNoReligion": 43.2,
    "pctMuslim": 2.5,
    "pctSikh": 1.1,
    "pctHindu": 1.0,
    "medianDwellingValue": 424000.0,
    "pctOwnerHouseholds": 77.9,
    "pctMiningOilGas": 3.7,
    "pctAgricultureForestry": 0.7
   },
   "outcomes": {
    "remainShare": 79.32,
    "marginPoints": 58.64,
    "ballots": 23733,
    "turnout18": 65.74,
    "turnoutCitizen18": 70.12,
    "advanceShare": 50.65,
    "electionDayShare": 41.88,
    "vbmShare": 7.32,
    "mobileShare": 0.15,
    "q1to9YesShareMean": 52.83,
    "closeness": 0.4136,
    "reportingCompleteness": 1.0,
    "q1YesShare": 52.98,
    "q2YesShare": 56.15,
    "q3YesShare": 57.05,
    "q4YesShare": 55.02,
    "q5YesShare": 61.03,
    "q6YesShare": 49.08,
    "q7YesShare": 50.77,
    "q8YesShare": 45.22,
    "q9YesShare": 48.19
   },
   "cluster": {
    "demographicCluster": 0,
    "outcomeCluster": 1
   },
   "residuals": {
    "remainShare": 0.38,
    "turnout18": 0.01
   },
   "dataQuality": {
    "pollsReporting": 52,
    "totalPolls": 52,
    "reportingCompleteness": 1.0,
    "validVotesAllQuestions": 178200,
    "unattributedVotes": 0,
    "noOnAllNine": false,
    "censusDirect": true,
    "alias": false,
    "boundaryOverlap": 0.99886,
    "tnr100": 1.4,
    "tnr25": 2.6,
    "smallPopulation": false
   }
  },
  {
   "code": "23",
   "number": 23,
   "name": "Calgary-Shaw",
   "censusName": "Calgary-Shaw",
   "region": "Calgary",
   "population": 55880,
   "population18": 42405,
   "citizens18": 36495,
   "demographics": {
    "population": 55880.0,
    "pct65plus": 9.3,
    "pct25to44": 31.1,
    "pct45to64": 26.7,
    "pct18to24": 8.8,
    "pctChildren0to17": 24.1,
    "pctFemale": 50.6,
    "avgHouseholdSize": 3.0,
    "pctLonePersonHouseholds": 18.3,
    "loneParentPct": 13.1,
    "pctRenterHouseholds": 16.9,
    "medianHouseholdIncome": 113000.0,
    "medianFamilyIncome": 125000.0,
    "medianIndividualIncome": 47600.0,
    "lowIncomePct": 6.0,
    "pctPostsecondary": 73.7,
    "pctBachelorPlus": 40.9,
    "pctNoCertificate": 4.7,
    "pctHighSchool": 21.5,
    "unemploymentRate": 11.5,
    "participationRate": 73.6,
    "employmentRate": 65.1,
    "pctFullTimeFullYear": 38.9,
    "pctImmigrant": 37.8,
    "pctCitizens18plus": 86.1,
    "pctNonOfficialLanguage": 20.5,
    "pctFrench": 0.5,
    "pctIndigenous": 2.7,
    "pctVisibleMinority": 39.5,
    "pctCatholic": 26.4,
    "pctChristian": 53.6,
    "pctNoReligion": 35.7,
    "pctMuslim": 4.5,
    "pctSikh": 0.7,
    "pctHindu": 3.8,
    "medianDwellingValue": 448000.0,
    "pctOwnerHouseholds": 83.1,
    "pctMiningOilGas": 4.7,
    "pctAgricultureForestry": 0.3
   },
   "outcomes": {
    "remainShare": 77.83,
    "marginPoints": 55.65,
    "ballots": 32008,
    "turnout18": 75.48,
    "turnoutCitizen18": 87.71,
    "advanceShare": 42.45,
    "electionDayShare": 32.42,
    "vbmShare": 25.13,
    "mobileShare": 0.0,
    "q1to9YesShareMean": 51.64,
    "closeness": 0.4435,
    "reportingCompleteness": 0.9859,
    "q1YesShare": 47.55,
    "q2YesShare": 46.05,
    "q3YesShare": 51.83,
    "q4YesShare": 55.31,
    "q5YesShare": 64.11,
    "q6YesShare": 49.92,
    "q7YesShare": 51.67,
    "q8YesShare": 47.97,
    "q9YesShare": 50.39
   },
   "cluster": {
    "demographicCluster": 1,
    "outcomeCluster": 1
   },
   "residuals": {
    "remainShare": -0.91,
    "turnout18": 1.25
   },
   "dataQuality": {
    "pollsReporting": 70,
    "totalPolls": 71,
    "reportingCompleteness": 0.9859,
    "validVotesAllQuestions": 92174,
    "unattributedVotes": 0,
    "noOnAllNine": false,
    "censusDirect": true,
    "alias": false,
    "boundaryOverlap": 0.998231,
    "tnr100": 1,
    "tnr25": 1.4,
    "smallPopulation": false
   }
  },
  {
   "code": "24",
   "number": 24,
   "name": "Calgary-South East",
   "censusName": "Calgary-South East",
   "region": "Calgary",
   "population": 56755,
   "population18": 40090,
   "citizens18": 35440,
   "demographics": {
    "population": 56755.0,
    "pct65plus": 7.8,
    "pct25to44": 36.6,
    "pct45to64": 20.5,
    "pct18to24": 5.7,
    "pctChildren0to17": 29.4,
    "pctFemale": 50.9,
    "avgHouseholdSize": 3.0,
    "pctLonePersonHouseholds": 18.7,
    "loneParentPct": 10.9,
    "pctRenterHouseholds": 19.6,
    "medianHouseholdIncome": 125000.0,
    "medianFamilyIncome": 143000.0,
    "medianIndividualIncome": 58000.0,
    "lowIncomePct": 5.0,
    "pctPostsecondary": 75.9,
    "pctBachelorPlus": 42.5,
    "pctNoCertificate": 3.9,
    "pctHighSchool": 20.2,
    "unemploymentRate": 9.2,
    "participationRate": 76.4,
    "employmentRate": 69.4,
    "pctFullTimeFullYear": 44.6,
    "pctImmigrant": 27.7,
    "pctCitizens18plus": 88.4,
    "pctNonOfficialLanguage": 14.3,
    "pctFrench": 0.4,
    "pctIndigenous": 3.2,
    "pctVisibleMinority": 32.4,
    "pctCatholic": 26.8,
    "pctChristian": 50.9,
    "pctNoReligion": 39.6,
    "pctMuslim": 4.5,
    "pctSikh": 1.4,
    "pctHindu": 2.3,
    "medianDwellingValue": 500000.0,
    "pctOwnerHouseholds": 80.4,
    "pctMiningOilGas": 5.6,
    "pctAgricultureForestry": 0.3
   },
   "outcomes": {
    "remainShare": 76.74,
    "marginPoints": 53.48,
    "ballots": 32052,
    "turnout18": 79.95,
    "turnoutCitizen18": 90.44,
    "advanceShare": 50.59,
    "electionDayShare": 39.35,
    "vbmShare": 9.02,
    "mobileShare": 1.05,
    "q1to9YesShareMean": 55.72,
    "closeness": 0.4652,
    "reportingCompleteness": 1.0,
    "q1YesShare": 56.59,
    "q2YesShare": 54.87,
    "q3YesShare": 59.93,
    "q4YesShare": 57.83,
    "q5YesShare": 65.29,
    "q6YesShare": 52.23,
    "q7YesShare": 53.8,
    "q8YesShare": 49.62,
    "q9YesShare": 51.36
   },
   "cluster": {
    "demographicCluster": 1,
    "outcomeCluster": 1
   },
   "residuals": {
    "remainShare": -0.77,
    "turnout18": 1.36
   },
   "dataQuality": {
    "pollsReporting": 76,
    "totalPolls": 76,
    "reportingCompleteness": 1.0,
    "validVotesAllQuestions": 262630,
    "unattributedVotes": 0,
    "noOnAllNine": false,
    "censusDirect": true,
    "alias": false,
    "boundaryOverlap": 0.994221,
    "tnr100": 1.5,
    "tnr25": 2.2,
    "smallPopulation": false
   }
  },
  {
   "code": "25",
   "number": 25,
   "name": "Calgary-Varsity",
   "censusName": "Calgary-Varsity",
   "region": "Calgary",
   "population": 45570,
   "population18": 37865,
   "citizens18": 31280,
   "demographics": {
    "population": 45570.0,
    "pct65plus": 20.4,
    "pct25to44": 28.5,
    "pct45to64": 23.1,
    "pct18to24": 11.2,
    "pctChildren0to17": 16.9,
    "pctFemale": 50.4,
    "avgHouseholdSize": 2.0,
    "pctLonePersonHouseholds": 31.2,
    "loneParentPct": 13.1,
    "pctRenterHouseholds": 38.7,
    "medianHouseholdIncome": 92000.0,
    "medianFamilyIncome": 123000.0,
    "medianIndividualIncome": 44800.0,
    "lowIncomePct": 11.0,
    "pctPostsecondary": 82.8,
    "pctBachelorPlus": 61.3,
    "pctNoCertificate": 2.8,
    "pctHighSchool": 14.3,
    "unemploymentRate": 13.1,
    "participationRate": 64.2,
    "employmentRate": 55.8,
    "pctFullTimeFullYear": 30.6,
    "pctImmigrant": 23.1,
    "pctCitizens18plus": 82.6,
    "pctNonOfficialLanguage": 12.6,
    "pctFrench": 0.5,
    "pctIndigenous": 2.6,
    "pctVisibleMinority": 29.3,
    "pctCatholic": 16.4,
    "pctChristian": 43.9,
    "pctNoReligion": 46.7,
    "pctMuslim": 5.0,
    "pctSikh": 0.3,
    "pctHindu": 1.8,
    "medianDwellingValue": 580000.0,
    "pctOwnerHouseholds": 61.3,
    "pctMiningOilGas": 5.1,
    "pctAgricultureForestry": 0.5
   },
   "outcomes": {
    "remainShare": 86.46,
    "marginPoints": 72.92,
    "ballots": 24503,
    "turnout18": 64.71,
    "turnoutCitizen18": 78.33,
    "advanceShare": 82.42,
    "electionDayShare": 2.89,
    "vbmShare": 14.02,
    "mobileShare": 0.67,
    "q1to9YesShareMean": 33.89,
    "closeness": 0.2708,
    "reportingCompleteness": 0.8627,
    "q1YesShare": 13.7,
    "q2YesShare": 38.11,
    "q3YesShare": 38.42,
    "q4YesShare": 38.64,
    "q5YesShare": 44.18,
    "q6YesShare": 33.56,
    "q7YesShare": 35.89,
    "q8YesShare": 30.79,
    "q9YesShare": 31.69
   },
   "cluster": {
    "demographicCluster": 1,
    "outcomeCluster": 1
   },
   "residuals": {
    "remainShare": -0.56,
    "turnout18": -0.14
   },
   "dataQuality": {
    "pollsReporting": 44,
    "totalPolls": 51,
    "reportingCompleteness": 0.8627,
    "validVotesAllQuestions": 145916,
    "unattributedVotes": 0,
    "noOnAllNine": true,
    "censusDirect": true,
    "alias": false,
    "boundaryOverlap": 0.996978,
    "tnr100": 3.1,
    "tnr25": 4.7,
    "smallPopulation": false
   }
  },
  {
   "code": "26",
   "number": 26,
   "name": "Calgary-West",
   "censusName": "Calgary-West",
   "region": "Calgary",
   "population": 45975,
   "population18": 35300,
   "citizens18": 31095,
   "demographics": {
    "population": 45975.0,
    "pct65plus": 15.8,
    "pct25to44": 21.3,
    "pct45to64": 31.1,
    "pct18to24": 8.5,
    "pctChildren0to17": 23.2,
    "pctFemale": 51.4,
    "avgHouseholdSize": 3.0,
    "pctLonePersonHouseholds": 18.3,
    "loneParentPct": 10.0,
    "pctRenterHouseholds": 13.4,
    "medianHouseholdIncome": 142000.0,
    "medianFamilyIncome": 164000.0,
    "medianIndividualIncome": 51600.0,
    "lowIncomePct": 7.0,
    "pctPostsecondary": 85.3,
    "pctBachelorPlus": 64.5,
    "pctNoCertificate": 2.4,
    "pctHighSchool": 12.3,
    "unemploymentRate": 12.2,
    "participationRate": 65.0,
    "employmentRate": 57.0,
    "pctFullTimeFullYear": 33.4,
    "pctImmigrant": 33.8,
    "pctCitizens18plus": 88.1,
    "pctNonOfficialLanguage": 17.4,
    "pctFrench": 0.5,
    "pctIndigenous": 1.4,
    "pctVisibleMinority": 38.8,
    "pctCatholic": 21.0,
    "pctChristian": 46.8,
    "pctNoReligion": 39.7,
    "pctMuslim": 7.4,
    "pctSikh": 0.9,
    "pctHindu": 2.1,
    "medianDwellingValue": 690000.0,
    "pctOwnerHouseholds": 86.6,
    "pctMiningOilGas": 9.7,
    "pctAgricultureForestry": 0.4
   },
   "outcomes": {
    "remainShare": 81.61,
    "marginPoints": 63.22,
    "ballots": 25253,
    "turnout18": 71.54,
    "turnoutCitizen18": 81.21,
    "advanceShare": 59.2,
    "electionDayShare": 25.79,
    "vbmShare": 13.5,
    "mobileShare": 1.51,
    "q1to9YesShareMean": 50.81,
    "closeness": 0.3678,
    "reportingCompleteness": 1.0,
    "q1YesShare": 49.42,
    "q2YesShare": 48.42,
    "q3YesShare": 54.56,
    "q4YesShare": 54.03,
    "q5YesShare": 60.27,
    "q6YesShare": 47.78,
    "q7YesShare": 50.48,
    "q8YesShare": 46.43,
    "q9YesShare": 45.91
   },
   "cluster": {
    "demographicCluster": 1,
    "outcomeCluster": 1
   },
   "residuals": {
    "remainShare": -0.69,
    "turnout18": -0.1
   },
   "dataQuality": {
    "pollsReporting": 54,
    "totalPolls": 54,
    "reportingCompleteness": 1.0,
    "validVotesAllQuestions": 189576,
    "unattributedVotes": 0,
    "noOnAllNine": false,
    "censusDirect": true,
    "alias": false,
    "boundaryOverlap": 0.999428,
    "tnr100": 1,
    "tnr25": 1.5,
    "smallPopulation": false
   }
  },
  {
   "code": "27",
   "number": 27,
   "name": "Edmonton-Beverly-Clareview",
   "censusName": "Edmonton-Beverly-Clareview",
   "region": "Edmonton",
   "population": 46010,
   "population18": 35205,
   "citizens18": 30405,
   "demographics": {
    "population": 46010.0,
    "pct65plus": 14.4,
    "pct25to44": 29.3,
    "pct45to64": 24.8,
    "pct18to24": 8.1,
    "pctChildren0to17": 23.5,
    "pctFemale": 50.2,
    "avgHouseholdSize": 3.0,
    "pctLonePersonHouseholds": 29.7,
    "loneParentPct": 28.1,
    "pctRenterHouseholds": 42.0,
    "medianHouseholdIncome": 75500.0,
    "medianFamilyIncome": 89000.0,
    "medianIndividualIncome": 40000.0,
    "lowIncomePct": 16.0,
    "pctPostsecondary": 51.0,
    "pctBachelorPlus": 16.4,
    "pctNoCertificate": 17.4,
    "pctHighSchool": 31.6,
    "unemploymentRate": 15.7,
    "participationRate": 60.6,
    "employmentRate": 51.1,
    "pctFullTimeFullYear": 28.4,
    "pctImmigrant": 27.3,
    "pctCitizens18plus": 86.4,
    "pctNonOfficialLanguage": 14.9,
    "pctFrench": 0.9,
    "pctIndigenous": 10.2,
    "pctVisibleMinority": 34.9,
    "pctCatholic": 21.8,
    "pctChristian": 48.0,
    "pctNoReligion": 36.7,
    "pctMuslim": 10.8,
    "pctSikh": 0.8,
    "pctHindu": 1.3,
    "medianDwellingValue": 300000.0,
    "pctOwnerHouseholds": 58.0,
    "pctMiningOilGas": 1.8,
    "pctAgricultureForestry": 0.6
   },
   "outcomes": {
    "remainShare": 82.72,
    "marginPoints": 65.44,
    "ballots": 14409,
    "turnout18": 40.93,
    "turnoutCitizen18": 47.39,
    "advanceShare": 52.68,
    "electionDayShare": 19.61,
    "vbmShare": 26.74,
    "mobileShare": 0.97,
    "q1to9YesShareMean": 43.99,
    "closeness": 0.3456,
    "reportingCompleteness": 0.6531,
    "q1YesShare": 46.93,
    "q2YesShare": 44.97,
    "q3YesShare": 46.16,
    "q4YesShare": 44.16,
    "q5YesShare": 50.12,
    "q6YesShare": 34.29,
    "q7YesShare": 43.37,
    "q8YesShare": 43.89,
    "q9YesShare": 42.02
   },
   "cluster": {
    "demographicCluster": 2,
    "outcomeCluster": 1
   },
   "residuals": {
    "remainShare": -0.29,
    "turnout18": 0.38
   },
   "dataQuality": {
    "pollsReporting": 32,
    "totalPolls": 49,
    "reportingCompleteness": 0.6531,
    "validVotesAllQuestions": 111051,
    "unattributedVotes": 0,
    "noOnAllNine": false,
    "censusDirect": true,
    "alias": false,
    "boundaryOverlap": 0.997998,
    "tnr100": 3.5,
    "tnr25": 7.5,
    "smallPopulation": false
   }
  },
  {
   "code": "28",
   "number": 28,
   "name": "Edmonton-Castle Downs",
   "censusName": "Edmonton-Castle Downs",
   "region": "Edmonton",
   "population": 51825,
   "population18": 39540,
   "citizens18": 34785,
   "demographics": {
    "population": 51825.0,
    "pct65plus": 12.9,
    "pct25to44": 30.9,
    "pct45to64": 23.4,
    "pct18to24": 9.0,
    "pctChildren0to17": 23.7,
    "pctFemale": 49.9,
    "avgHouseholdSize": 3.0,
    "pctLonePersonHouseholds": 20.9,
    "loneParentPct": 17.7,
    "pctRenterHouseholds": 22.5,
    "medianHouseholdIncome": 101000.0,
    "medianFamilyIncome": 115000.0,
    "medianIndividualIncome": 45600.0,
    "lowIncomePct": 9.0,
    "pctPostsecondary": 59.3,
    "pctBachelorPlus": 23.8,
    "pctNoCertificate": 11.9,
    "pctHighSchool": 28.8,
    "unemploymentRate": 13.2,
    "participationRate": 66.3,
    "employmentRate": 57.5,
    "pctFullTimeFullYear": 34.2,
    "pctImmigrant": 31.8,
    "pctCitizens18plus": 88.0,
    "pctNonOfficialLanguage": 18.9,
    "pctFrench": 0.7,
    "pctIndigenous": 5.2,
    "pctVisibleMinority": 46.0,
    "pctCatholic": 25.8,
    "pctChristian": 45.8,
    "pctNoReligion": 30.0,
    "pctMuslim": 16.6,
    "pctSikh": 0.9,
    "pctHindu": 1.4,
    "medianDwellingValue": 376000.0,
    "pctOwnerHouseholds": 77.4,
    "pctMiningOilGas": 1.8,
    "pctAgricultureForestry": 0.4
   },
   "outcomes": {
    "remainShare": 85.96,
    "marginPoints": 71.93,
    "ballots": 16259,
    "turnout18": 41.12,
    "turnoutCitizen18": 46.74,
    "advanceShare": 62.41,
    "electionDayShare": 14.48,
    "vbmShare": 22.37,
    "mobileShare": 0.73,
    "q1to9YesShareMean": 43.29,
    "closeness": 0.2807,
    "reportingCompleteness": 0.2609,
    "q1YesShare": 45.88,
    "q2YesShare": 44.21,
    "q3YesShare": 45.18,
    "q4YesShare": 50.96,
    "q5YesShare": 51.84,
    "q6YesShare": 40.15,
    "q7YesShare": 39.29,
    "q8YesShare": 35.67,
    "q9YesShare": 36.42
   },
   "cluster": {
    "demographicCluster": 2,
    "outcomeCluster": 1
   },
   "residuals": {
    "remainShare": 1.8,
    "turnout18": -1.51
   },
   "dataQuality": {
    "pollsReporting": 18,
    "totalPolls": 69,
    "reportingCompleteness": 0.2609,
    "validVotesAllQuestions": 129540,
    "unattributedVotes": 0,
    "noOnAllNine": false,
    "censusDirect": true,
    "alias": false,
    "boundaryOverlap": 0.998482,
    "tnr100": 2.4,
    "tnr25": 3.9,
    "smallPopulation": false
   }
  },
  {
   "code": "29",
   "number": 29,
   "name": "Edmonton-City Centre",
   "censusName": "Edmonton-City Centre",
   "region": "Edmonton",
   "population": 48685,
   "population18": 44715,
   "citizens18": 35485,
   "demographics": {
    "population": 48685.0,
    "pct65plus": 14.5,
    "pct25to44": 44.7,
    "pct45to64": 20.7,
    "pct18to24": 11.9,
    "pctChildren0to17": 8.2,
    "pctFemale": 48.1,
    "avgHouseholdSize": 2.0,
    "pctLonePersonHouseholds": 59.1,
    "loneParentPct": 16.3,
    "pctRenterHouseholds": 74.4,
    "medianHouseholdIncome": 60000.0,
    "medianFamilyIncome": 88000.0,
    "medianIndividualIncome": 40800.0,
    "lowIncomePct": 19.0,
    "pctPostsecondary": 68.4,
    "pctBachelorPlus": 42.8,
    "pctNoCertificate": 10.5,
    "pctHighSchool": 21.1,
    "unemploymentRate": 14.6,
    "participationRate": 72.6,
    "employmentRate": 62.0,
    "pctFullTimeFullYear": 35.3,
    "pctImmigrant": 29.2,
    "pctCitizens18plus": 79.4,
    "pctNonOfficialLanguage": 16.6,
    "pctFrench": 0.7,
    "pctIndigenous": 7.4,
    "pctVisibleMinority": 36.9,
    "pctCatholic": 16.7,
    "pctChristian": 37.6,
    "pctNoReligion": 48.0,
    "pctMuslim": 7.6,
    "pctSikh": 0.5,
    "pctHindu": 2.3,
    "medianDwellingValue": 284000.0,
    "pctOwnerHouseholds": 25.6,
    "pctMiningOilGas": 1.2,
    "pctAgricultureForestry": 0.3
   },
   "outcomes": {
    "remainShare": 88.97,
    "marginPoints": 77.94,
    "ballots": 19633,
    "turnout18": 43.91,
    "turnoutCitizen18": 55.33,
    "advanceShare": 44.61,
    "electionDayShare": 39.73,
    "vbmShare": 12.9,
    "mobileShare": 2.75,
    "q1to9YesShareMean": 36.49,
    "closeness": 0.2206,
    "reportingCompleteness": 0.9494,
    "q1YesShare": 33.53,
    "q2YesShare": 31.16,
    "q3YesShare": 34.98,
    "q4YesShare": 48.72,
    "q5YesShare": 41.14,
    "q6YesShare": 27.92,
    "q7YesShare": 30.67,
    "q8YesShare": 25.48,
    "q9YesShare": 54.85
   },
   "cluster": {
    "demographicCluster": 2,
    "outcomeCluster": 1
   },
   "residuals": {
    "remainShare": 0.66,
    "turnout18": -0.2
   },
   "dataQuality": {
    "pollsReporting": 75,
    "totalPolls": 79,
    "reportingCompleteness": 0.9494,
    "validVotesAllQuestions": 161413,
    "unattributedVotes": 0,
    "noOnAllNine": false,
    "censusDirect": true,
    "alias": false,
    "boundaryOverlap": 0.995637,
    "tnr100": 7.9,
    "tnr25": 11.2,
    "smallPopulation": false
   }
  },
  {
   "code": "30",
   "number": 30,
   "name": "Edmonton-Decore",
   "censusName": "Edmonton-Decore",
   "region": "Edmonton",
   "population": 47890,
   "population18": 37475,
   "citizens18": 32830,
   "demographics": {
    "population": 47890.0,
    "pct65plus": 17.3,
    "pct25to44": 25.4,
    "pct45to64": 26.4,
    "pct18to24": 9.1,
    "pctChildren0to17": 21.7,
    "pctFemale": 50.3,
    "avgHouseholdSize": 3.0,
    "pctLonePersonHouseholds": 24.7,
    "loneParentPct": 23.1,
    "pctRenterHouseholds": 30.5,
    "medianHouseholdIncome": 83000.0,
    "medianFamilyIncome": 99000.0,
    "medianIndividualIncome": 38400.0,
    "lowIncomePct": 13.0,
    "pctPostsecondary": 50.9,
    "pctBachelorPlus": 16.3,
    "pctNoCertificate": 18.8,
    "pctHighSchool": 30.3,
    "unemploymentRate": 15.8,
    "participationRate": 59.5,
    "employmentRate": 50.1,
    "pctFullTimeFullYear": 27.1,
    "pctImmigrant": 33.8,
    "pctCitizens18plus": 87.6,
    "pctNonOfficialLanguage": 22.7,
    "pctFrench": 0.5,
    "pctIndigenous": 6.8,
    "pctVisibleMinority": 44.2,
    "pctCatholic": 23.4,
    "pctChristian": 46.2,
    "pctNoReligion": 31.3,
    "pctMuslim": 15.3,
    "pctSikh": 1.4,
    "pctHindu": 0.8,
    "medianDwellingValue": 348000.0,
    "pctOwnerHouseholds": 69.5,
    "pctMiningOilGas": 1.8,
    "pctAgricultureForestry": 0.4
   },
   "outcomes": {
    "remainShare": 84.16,
    "marginPoints": 68.33,
    "ballots": 13683,
    "turnout18": 36.51,
    "turnoutCitizen18": 41.68,
    "advanceShare": 5.11,
    "electionDayShare": 56.64,
    "vbmShare": 36.73,
    "mobileShare": 1.52,
    "q1to9YesShareMean": 43.88,
    "closeness": 0.3167,
    "reportingCompleteness": 0.8571,
    "q1YesShare": 47.4,
    "q2YesShare": 45.41,
    "q3YesShare": 45.57,
    "q4YesShare": 43.48,
    "q5YesShare": 48.71,
    "q6YesShare": 33.94,
    "q7YesShare": 44.86,
    "q8YesShare": 42.68,
    "q9YesShare": 42.88
   },
   "cluster": {
    "demographicCluster": 2,
    "outcomeCluster": 1
   },
   "residuals": {
    "remainShare": 1.06,
    "turnout18": -0.98
   },
   "dataQuality": {
    "pollsReporting": 48,
    "totalPolls": 56,
    "reportingCompleteness": 0.8571,
    "validVotesAllQuestions": 82202,
    "unattributedVotes": 0,
    "noOnAllNine": true,
    "censusDirect": true,
    "alias": false,
    "boundaryOverlap": 0.998431,
    "tnr100": 2.5,
    "tnr25": 6.7,
    "smallPopulation": false
   }
  },
  {
   "code": "31",
   "number": 31,
   "name": "Edmonton-Ellerslie",
   "censusName": "Edmonton-Ellerslie",
   "region": "Edmonton",
   "population": 68000,
   "population18": 49275,
   "citizens18": 35160,
   "demographics": {
    "population": 68000.0,
    "pct65plus": 6.2,
    "pct25to44": 39.1,
    "pct45to64": 18.7,
    "pct18to24": 8.4,
    "pctChildren0to17": 27.5,
    "pctFemale": 50.0,
    "avgHouseholdSize": 3.0,
    "pctLonePersonHouseholds": 15.4,
    "loneParentPct": 12.8,
    "pctRenterHouseholds": 24.3,
    "medianHouseholdIncome": 109000.0,
    "medianFamilyIncome": 116000.0,
    "medianIndividualIncome": 44000.0,
    "lowIncomePct": 6.0,
    "pctPostsecondary": 70.9,
    "pctBachelorPlus": 41.2,
    "pctNoCertificate": 7.6,
    "pctHighSchool": 21.4,
    "unemploymentRate": 11.0,
    "participationRate": 76.6,
    "employmentRate": 68.1,
    "pctFullTimeFullYear": 36.9,
    "pctImmigrant": 47.2,
    "pctCitizens18plus": 71.4,
    "pctNonOfficialLanguage": 38.5,
    "pctFrench": 0.7,
    "pctIndigenous": 3.1,
    "pctVisibleMinority": 67.3,
    "pctCatholic": 18.2,
    "pctChristian": 34.2,
    "pctNoReligion": 23.4,
    "pctMuslim": 7.9,
    "pctSikh": 20.3,
    "pctHindu": 12.7,
    "medianDwellingValue": 392000.0,
    "pctOwnerHouseholds": 75.7,
    "pctMiningOilGas": 2.9,
    "pctAgricultureForestry": 0.5
   },
   "outcomes": {
    "remainShare": 84.05,
    "marginPoints": 68.1,
    "ballots": 22347,
    "turnout18": 45.35,
    "turnoutCitizen18": 63.56,
    "advanceShare": 40.06,
    "electionDayShare": 52.54,
    "vbmShare": 7.2,
    "mobileShare": 0.2,
    "q1to9YesShareMean": 43.27,
    "closeness": 0.319,
    "reportingCompleteness": 0.9423,
    "q1YesShare": 46.09,
    "q2YesShare": 42.82,
    "q3YesShare": 51.86,
    "q4YesShare": 43.62,
    "q5YesShare": 52.45,
    "q6YesShare": 35.5,
    "q7YesShare": 36.86,
    "q8YesShare": 44.18,
    "q9YesShare": 36.07
   },
   "cluster": {
    "demographicCluster": 1,
    "outcomeCluster": 1
   },
   "residuals": {
    "remainShare": 0.55,
    "turnout18": -0.32
   },
   "dataQuality": {
    "pollsReporting": 49,
    "totalPolls": 52,
    "reportingCompleteness": 0.9423,
    "validVotesAllQuestions": 201056,
    "unattributedVotes": 0,
    "noOnAllNine": false,
    "censusDirect": true,
    "alias": false,
    "boundaryOverlap": 0.998549,
    "tnr100": 1.9,
    "tnr25": 3.8,
    "smallPopulation": false
   }
  },
  {
   "code": "32",
   "number": 32,
   "name": "Edmonton-Glenora",
   "censusName": "Edmonton-Glenora",
   "region": "Edmonton",
   "population": 44845,
   "population18": 36325,
   "citizens18": 31700,
   "demographics": {
    "population": 44845.0,
    "pct65plus": 15.6,
    "pct25to44": 30.7,
    "pct45to64": 27.1,
    "pct18to24": 7.6,
    "pctChildren0to17": 19.0,
    "pctFemale": 49.8,
    "avgHouseholdSize": 2.0,
    "pctLonePersonHouseholds": 38.3,
    "loneParentPct": 21.1,
    "pctRenterHouseholds": 47.9,
    "medianHouseholdIncome": 75500.0,
    "medianFamilyIncome": 104000.0,
    "medianIndividualIncome": 41600.0,
    "lowIncomePct": 13.0,
    "pctPostsecondary": 62.2,
    "pctBachelorPlus": 32.3,
    "pctNoCertificate": 12.0,
    "pctHighSchool": 25.8,
    "unemploymentRate": 13.3,
    "participationRate": 66.2,
    "employmentRate": 57.4,
    "pctFullTimeFullYear": 32.6,
    "pctImmigrant": 23.2,
    "pctCitizens18plus": 87.3,
    "pctNonOfficialLanguage": 11.7,
    "pctFrench": 0.7,
    "pctIndigenous": 9.7,
    "pctVisibleMinority": 26.1,
    "pctCatholic": 21.1,
    "pctChristian": 48.7,
    "pctNoReligion": 43.8,
    "pctMuslim": 2.9,
    "pctSikh": 0.2,
    "pctHindu": 0.9,
    "medianDwellingValue": 376000.0,
    "pctOwnerHouseholds": 52.1,
    "pctMiningOilGas": 1.2,
    "pctAgricultureForestry": 0.4
   },
   "outcomes": {
    "remainShare": 87.81,
    "marginPoints": 75.63,
    "ballots": 21449,
    "turnout18": 59.05,
    "turnoutCitizen18": 67.66,
    "advanceShare": 42.59,
    "electionDayShare": 41.42,
    "vbmShare": 15.16,
    "mobileShare": 0.83,
    "q1to9YesShareMean": 37.81,
    "closeness": 0.2437,
    "reportingCompleteness": 1.0,
    "q1YesShare": 35.91,
    "q2YesShare": 33.93,
    "q3YesShare": 44.82,
    "q4YesShare": 41.87,
    "q5YesShare": 47.51,
    "q6YesShare": 34.46,
    "q7YesShare": 36.01,
    "q8YesShare": 31.18,
    "q9YesShare": 34.61
   },
   "cluster": {
    "demographicCluster": 2,
    "outcomeCluster": 1
   },
   "residuals": {
    "remainShare": 0.58,
    "turnout18": 0.64
   },
   "dataQuality": {
    "pollsReporting": 52,
    "totalPolls": 52,
    "reportingCompleteness": 1.0,
    "validVotesAllQuestions": 157328,
    "unattributedVotes": 0,
    "noOnAllNine": true,
    "censusDirect": true,
    "alias": false,
    "boundaryOverlap": 0.99562,
    "tnr100": 4.3,
    "tnr25": 8.2,
    "smallPopulation": false
   }
  },
  {
   "code": "33",
   "number": 33,
   "name": "Edmonton-Gold Bar",
   "censusName": "Edmonton-Gold Bar",
   "region": "Edmonton",
   "population": 44490,
   "population18": 37150,
   "citizens18": 34280,
   "demographics": {
    "population": 44490.0,
    "pct65plus": 19.2,
    "pct25to44": 30.5,
    "pct45to64": 26.4,
    "pct18to24": 7.4,
    "pctChildren0to17": 16.5,
    "pctFemale": 50.6,
    "avgHouseholdSize": 2.0,
    "pctLonePersonHouseholds": 35.9,
    "loneParentPct": 17.2,
    "pctRenterHouseholds": 36.3,
    "medianHouseholdIncome": 87000.0,
    "medianFamilyIncome": 118000.0,
    "medianIndividualIncome": 47200.0,
    "lowIncomePct": 9.0,
    "pctPostsecondary": 70.6,
    "pctBachelorPlus": 37.6,
    "pctNoCertificate": 8.4,
    "pctHighSchool": 21.0,
    "unemploymentRate": 12.0,
    "participationRate": 66.4,
    "employmentRate": 58.4,
    "pctFullTimeFullYear": 35.2,
    "pctImmigrant": 14.2,
    "pctCitizens18plus": 92.3,
    "pctNonOfficialLanguage": 5.4,
    "pctFrench": 2.9,
    "pctIndigenous": 6.9,
    "pctVisibleMinority": 14.3,
    "pctCatholic": 20.3,
    "pctChristian": 46.0,
    "pctNoReligion": 49.7,
    "pctMuslim": 1.1,
    "pctSikh": 0.2,
    "pctHindu": 0.8,
    "medianDwellingValue": 400000.0,
    "pctOwnerHouseholds": 63.7,
    "pctMiningOilGas": 1.7,
    "pctAgricultureForestry": 0.5
   },
   "outcomes": {
    "remainShare": 86.53,
    "marginPoints": 73.06,
    "ballots": 24095,
    "turnout18": 64.86,
    "turnoutCitizen18": 70.29,
    "advanceShare": 53.01,
    "electionDayShare": 38.91,
    "vbmShare": 5.61,
    "mobileShare": 2.47,
    "q1to9YesShareMean": 40.69,
    "closeness": 0.2694,
    "reportingCompleteness": 1.0,
    "q1YesShare": 46.0,
    "q2YesShare": 42.47,
    "q3YesShare": 43.84,
    "q4YesShare": 42.27,
    "q5YesShare": 48.01,
    "q6YesShare": 36.52,
    "q7YesShare": 38.26,
    "q8YesShare": 33.55,
    "q9YesShare": 35.28
   },
   "cluster": {
    "demographicCluster": 0,
    "outcomeCluster": 1
   },
   "residuals": {
    "remainShare": 0.53,
    "turnout18": -0.2
   },
   "dataQuality": {
    "pollsReporting": 58,
    "totalPolls": 58,
    "reportingCompleteness": 1.0,
    "validVotesAllQuestions": 156860,
    "unattributedVotes": 0,
    "noOnAllNine": true,
    "censusDirect": true,
    "alias": false,
    "boundaryOverlap": 0.997027,
    "tnr100": 2.8,
    "tnr25": 5.3,
    "smallPopulation": false
   }
  },
  {
   "code": "34",
   "number": 34,
   "name": "Edmonton-Highlands-Norwood",
   "censusName": "Edmonton-Highlands-Norwood",
   "region": "Edmonton",
   "population": 41800,
   "population18": 35395,
   "citizens18": 30425,
   "demographics": {
    "population": 41800.0,
    "pct65plus": 16.4,
    "pct25to44": 31.2,
    "pct45to64": 29.0,
    "pct18to24": 8.1,
    "pctChildren0to17": 15.3,
    "pctFemale": 47.6,
    "avgHouseholdSize": 2.0,
    "pctLonePersonHouseholds": 43.8,
    "loneParentPct": 26.6,
    "pctRenterHouseholds": 54.0,
    "medianHouseholdIncome": 63200.0,
    "medianFamilyIncome": 90000.0,
    "medianIndividualIncome": 36000.0,
    "lowIncomePct": 17.0,
    "pctPostsecondary": 55.2,
    "pctBachelorPlus": 24.6,
    "pctNoCertificate": 17.9,
    "pctHighSchool": 26.9,
    "unemploymentRate": 17.3,
    "participationRate": 60.8,
    "employmentRate": 50.3,
    "pctFullTimeFullYear": 27.7,
    "pctImmigrant": 27.5,
    "pctCitizens18plus": 86.0,
    "pctNonOfficialLanguage": 16.2,
    "pctFrench": 0.7,
    "pctIndigenous": 11.4,
    "pctVisibleMinority": 32.2,
    "pctCatholic": 20.0,
    "pctChristian": 43.6,
    "pctNoReligion": 44.5,
    "pctMuslim": 5.5,
    "pctSikh": 0.3,
    "pctHindu": 0.9,
    "medianDwellingValue": 300000.0,
    "pctOwnerHouseholds": 46.0,
    "pctMiningOilGas": 1.8,
    "pctAgricultureForestry": 0.3
   },
   "outcomes": {
    "remainShare": null,
    "marginPoints": null,
    "ballots": null,
    "turnout18": null,
    "turnoutCitizen18": null,
    "advanceShare": null,
    "electionDayShare": null,
    "vbmShare": null,
    "mobileShare": null,
    "q1to9YesShareMean": null,
    "closeness": null,
    "reportingCompleteness": null,
    "q1YesShare": null,
    "q2YesShare": null,
    "q3YesShare": null,
    "q4YesShare": null,
    "q5YesShare": null,
    "q6YesShare": null,
    "q7YesShare": null,
    "q8YesShare": null,
    "q9YesShare": null
   },
   "cluster": {
    "demographicCluster": 2,
    "outcomeCluster": null
   },
   "residuals": {
    "remainShare": null,
    "turnout18": null
   },
   "dataQuality": {
    "pollsReporting": 48,
    "totalPolls": 49,
    "reportingCompleteness": 0.9796,
    "validVotesAllQuestions": 0,
    "unattributedVotes": 0,
    "noOnAllNine": false,
    "censusDirect": true,
    "alias": false,
    "boundaryOverlap": 0.996067,
    "tnr100": 5.9,
    "tnr25": 9.5,
    "smallPopulation": false
   }
  },
  {
   "code": "35",
   "number": 35,
   "name": "Edmonton-Manning",
   "censusName": "Edmonton-Manning",
   "region": "Edmonton",
   "population": 56305,
   "population18": 42000,
   "citizens18": 35695,
   "demographics": {
    "population": 56305.0,
    "pct65plus": 10.6,
    "pct25to44": 32.4,
    "pct45to64": 22.9,
    "pct18to24": 8.7,
    "pctChildren0to17": 25.4,
    "pctFemale": 50.5,
    "avgHouseholdSize": 3.0,
    "pctLonePersonHouseholds": 20.0,
    "loneParentPct": 18.6,
    "pctRenterHouseholds": 24.8,
    "medianHouseholdIncome": 102000.0,
    "medianFamilyIncome": 115000.0,
    "medianIndividualIncome": 45200.0,
    "lowIncomePct": 8.0,
    "pctPostsecondary": 60.0,
    "pctBachelorPlus": 24.8,
    "pctNoCertificate": 12.2,
    "pctHighSchool": 27.8,
    "unemploymentRate": 12.0,
    "participationRate": 69.9,
    "employmentRate": 61.5,
    "pctFullTimeFullYear": 35.4,
    "pctImmigrant": 35.1,
    "pctCitizens18plus": 85.0,
    "pctNonOfficialLanguage": 20.5,
    "pctFrench": 0.8,
    "pctIndigenous": 5.6,
    "pctVisibleMinority": 49.5,
    "pctCatholic": 23.6,
    "pctChristian": 48.7,
    "pctNoReligion": 29.6,
    "pctMuslim": 11.6,
    "pctSikh": 5.4,
    "pctHindu": 2.1,
    "medianDwellingValue": 376000.0,
    "pctOwnerHouseholds": 75.2,
    "pctMiningOilGas": 2.1,
    "pctAgricultureForestry": 0.6
   },
   "outcomes": {
    "remainShare": 89.48,
    "marginPoints": 78.96,
    "ballots": 6720,
    "turnout18": 16.0,
    "turnoutCitizen18": 18.83,
    "advanceShare": 0.0,
    "electionDayShare": 10.89,
    "vbmShare": 84.25,
    "mobileShare": 4.85,
    "q1to9YesShareMean": 44.41,
    "closeness": 0.2104,
    "reportingCompleteness": 0.1525,
    "q1YesShare": 37.96,
    "q2YesShare": 37.2,
    "q3YesShare": 39.16,
    "q4YesShare": 36.09,
    "q5YesShare": 62.54,
    "q6YesShare": 48.54,
    "q7YesShare": 50.65,
    "q8YesShare": 44.44,
    "q9YesShare": 43.11
   },
   "cluster": {
    "demographicCluster": 2,
    "outcomeCluster": 1
   },
   "residuals": {
    "remainShare": 2.64,
    "turnout18": -3.94
   },
   "dataQuality": {
    "pollsReporting": 9,
    "totalPolls": 59,
    "reportingCompleteness": 0.1525,
    "validVotesAllQuestions": 30779,
    "unattributedVotes": 0,
    "noOnAllNine": false,
    "censusDirect": true,
    "alias": false,
    "boundaryOverlap": 0.99872,
    "tnr100": 2.5,
    "tnr25": 4.6,
    "smallPopulation": false
   }
  },
  {
   "code": "36",
   "number": 36,
   "name": "Edmonton-McClung",
   "censusName": "Edmonton-McClung",
   "region": "Edmonton",
   "population": 42070,
   "population18": 33585,
   "citizens18": 28015,
   "demographics": {
    "population": 42070.0,
    "pct65plus": 17.5,
    "pct25to44": 27.3,
    "pct45to64": 26.2,
    "pct18to24": 8.9,
    "pctChildren0to17": 20.2,
    "pctFemale": 51.7,
    "avgHouseholdSize": 3.0,
    "pctLonePersonHouseholds": 25.4,
    "loneParentPct": 20.8,
    "pctRenterHouseholds": 36.8,
    "medianHouseholdIncome": 87000.0,
    "medianFamilyIncome": 104000.0,
    "medianIndividualIncome": 42800.0,
    "lowIncomePct": 10.0,
    "pctPostsecondary": 62.4,
    "pctBachelorPlus": 30.7,
    "pctNoCertificate": 11.2,
    "pctHighSchool": 26.5,
    "unemploymentRate": 14.2,
    "participationRate": 65.7,
    "employmentRate": 56.3,
    "pctFullTimeFullYear": 30.7,
    "pctImmigrant": 32.7,
    "pctCitizens18plus": 83.4,
    "pctNonOfficialLanguage": 17.1,
    "pctFrench": 0.6,
    "pctIndigenous": 7.1,
    "pctVisibleMinority": 35.5,
    "pctCatholic": 24.8,
    "pctChristian": 50.3,
    "pctNoReligion": 36.4,
    "pctMuslim": 6.5,
    "pctSikh": 0.6,
    "pctHindu": 1.4,
    "medianDwellingValue": 388000.0,
    "pctOwnerHouseholds": 63.3,
    "pctMiningOilGas": 1.4,
    "pctAgricultureForestry": 0.4
   },
   "outcomes": {
    "remainShare": 84.88,
    "marginPoints": 69.77,
    "ballots": 18682,
    "turnout18": 55.63,
    "turnoutCitizen18": 66.69,
    "advanceShare": 42.28,
    "electionDayShare": 38.9,
    "vbmShare": 17.36,
    "mobileShare": 1.46,
    "q1to9YesShareMean": 44.05,
    "closeness": 0.3023,
    "reportingCompleteness": 0.9412,
    "q1YesShare": 45.34,
    "q2YesShare": 42.7,
    "q3YesShare": 43.54,
    "q4YesShare": 47.4,
    "q5YesShare": 55.46,
    "q6YesShare": 41.66,
    "q7YesShare": 42.97,
    "q8YesShare": 37.64,
    "q9YesShare": 39.76
   },
   "cluster": {
    "demographicCluster": 2,
    "outcomeCluster": 1
   },
   "residuals": {
    "remainShare": 0.02,
    "turnout18": -0.09
   },
   "dataQuality": {
    "pollsReporting": 48,
    "totalPolls": 51,
    "reportingCompleteness": 0.9412,
    "validVotesAllQuestions": 143892,
    "unattributedVotes": 0,
    "noOnAllNine": false,
    "censusDirect": true,
    "alias": false,
    "boundaryOverlap": 0.995598,
    "tnr100": 2.4,
    "tnr25": 4.7,
    "smallPopulation": false
   }
  },
  {
   "code": "37",
   "number": 37,
   "name": "Edmonton-Meadows",
   "censusName": "Edmonton-Meadows",
   "region": "Edmonton",
   "population": 54395,
   "population18": 41795,
   "citizens18": 32195,
   "demographics": {
    "population": 54395.0,
    "pct65plus": 10.5,
    "pct25to44": 32.4,
    "pct45to64": 23.8,
    "pct18to24": 10.0,
    "pctChildren0to17": 23.2,
    "pctFemale": 49.4,
    "avgHouseholdSize": 3.0,
    "pctLonePersonHouseholds": 16.1,
    "loneParentPct": 14.6,
    "pctRenterHouseholds": 22.1,
    "medianHouseholdIncome": 106000.0,
    "medianFamilyIncome": 114000.0,
    "medianIndividualIncome": 41200.0,
    "lowIncomePct": 6.0,
    "pctPostsecondary": 63.4,
    "pctBachelorPlus": 32.4,
    "pctNoCertificate": 9.5,
    "pctHighSchool": 27.0,
    "unemploymentRate": 11.8,
    "participationRate": 72.2,
    "employmentRate": 63.7,
    "pctFullTimeFullYear": 33.4,
    "pctImmigrant": 41.2,
    "pctCitizens18plus": 77.0,
    "pctNonOfficialLanguage": 35.3,
    "pctFrench": 0.7,
    "pctIndigenous": 4.2,
    "pctVisibleMinority": 60.0,
    "pctCatholic": 18.3,
    "pctChristian": 36.3,
    "pctNoReligion": 23.4,
    "pctMuslim": 5.4,
    "pctSikh": 25.4,
    "pctHindu": 7.8,
    "medianDwellingValue": 380000.0,
    "pctOwnerHouseholds": 78.0,
    "pctMiningOilGas": 2.1,
    "pctAgricultureForestry": 0.5
   },
   "outcomes": {
    "remainShare": 85.65,
    "marginPoints": 71.31,
    "ballots": 20383,
    "turnout18": 48.77,
    "turnoutCitizen18": 63.31,
    "advanceShare": 63.9,
    "electionDayShare": 17.31,
    "vbmShare": 18.79,
    "mobileShare": 0.0,
    "q1to9YesShareMean": 37.17,
    "closeness": 0.2869,
    "reportingCompleteness": 0.9344,
    "q1YesShare": 43.57,
    "q2YesShare": 41.64,
    "q3YesShare": 42.42,
    "q4YesShare": 38.14,
    "q5YesShare": 44.77,
    "q6YesShare": 30.54,
    "q7YesShare": 33.2,
    "q8YesShare": 28.55,
    "q9YesShare": 31.72
   },
   "cluster": {
    "demographicCluster": 1,
    "outcomeCluster": 1
   },
   "residuals": {
    "remainShare": 1.45,
    "turnout18": -0.41
   },
   "dataQuality": {
    "pollsReporting": 57,
    "totalPolls": 61,
    "reportingCompleteness": 0.9344,
    "validVotesAllQuestions": 132059,
    "unattributedVotes": 0,
    "noOnAllNine": true,
    "censusDirect": true,
    "alias": false,
    "boundaryOverlap": 0.994657,
    "tnr100": 1.7,
    "tnr25": 3.5,
    "smallPopulation": false
   }
  },
  {
   "code": "38",
   "number": 38,
   "name": "Edmonton-Mill Woods",
   "censusName": "Edmonton-Mill Woods",
   "region": "Edmonton",
   "population": 47745,
   "population18": 37265,
   "citizens18": 31395,
   "demographics": {
    "population": 47745.0,
    "pct65plus": 18.1,
    "pct25to44": 27.6,
    "pct45to64": 23.9,
    "pct18to24": 8.4,
    "pctChildren0to17": 21.9,
    "pctFemale": 51.1,
    "avgHouseholdSize": 3.0,
    "pctLonePersonHouseholds": 24.4,
    "loneParentPct": 21.9,
    "pctRenterHouseholds": 33.9,
    "medianHouseholdIncome": 83000.0,
    "medianFamilyIncome": 97000.0,
    "medianIndividualIncome": 40000.0,
    "lowIncomePct": 12.0,
    "pctPostsecondary": 59.5,
    "pctBachelorPlus": 24.5,
    "pctNoCertificate": 12.6,
    "pctHighSchool": 27.8,
    "unemploymentRate": 15.2,
    "participationRate": 61.7,
    "employmentRate": 52.3,
    "pctFullTimeFullYear": 27.3,
    "pctImmigrant": 32.4,
    "pctCitizens18plus": 84.2,
    "pctNonOfficialLanguage": 20.4,
    "pctFrench": 0.9,
    "pctIndigenous": 6.4,
    "pctVisibleMinority": 41.0,
    "pctCatholic": 21.0,
    "pctChristian": 47.6,
    "pctNoReligion": 32.9,
    "pctMuslim": 9.5,
    "pctSikh": 4.4,
    "pctHindu": 3.6,
    "medianDwellingValue": 332000.0,
    "pctOwnerHouseholds": 66.1,
    "pctMiningOilGas": 2.3,
    "pctAgricultureForestry": 0.6
   },
   "outcomes": {
    "remainShare": 82.99,
    "marginPoints": 65.98,
    "ballots": 20342,
    "turnout18": 54.59,
    "turnoutCitizen18": 64.79,
    "advanceShare": 33.28,
    "electionDayShare": 45.41,
    "vbmShare": 19.53,
    "mobileShare": 1.78,
    "q1to9YesShareMean": 44.97,
    "closeness": 0.3402,
    "reportingCompleteness": 1.0,
    "q1YesShare": 47.9,
    "q2YesShare": 44.44,
    "q3YesShare": 46.1,
    "q4YesShare": 43.55,
    "q5YesShare": 56.89,
    "q6YesShare": 42.64,
    "q7YesShare": 44.7,
    "q8YesShare": 38.06,
    "q9YesShare": 40.49
   },
   "cluster": {
    "demographicCluster": 2,
    "outcomeCluster": 1
   },
   "residuals": {
    "remainShare": 0.21,
    "turnout18": 0.67
   },
   "dataQuality": {
    "pollsReporting": 53,
    "totalPolls": 53,
    "reportingCompleteness": 1.0,
    "validVotesAllQuestions": 140971,
    "unattributedVotes": 0,
    "noOnAllNine": false,
    "censusDirect": true,
    "alias": false,
    "boundaryOverlap": 0.997899,
    "tnr100": 2.2,
    "tnr25": 4.5,
    "smallPopulation": false
   }
  },
  {
   "code": "39",
   "number": 39,
   "name": "Edmonton-North West",
   "censusName": "Edmonton-North West",
   "region": "Edmonton",
   "population": 48905,
   "population18": 36900,
   "citizens18": 31855,
   "demographics": {
    "population": 48905.0,
    "pct65plus": 14.1,
    "pct25to44": 29.1,
    "pct45to64": 24.1,
    "pct18to24": 8.2,
    "pctChildren0to17": 24.5,
    "pctFemale": 51.4,
    "avgHouseholdSize": 3.0,
    "pctLonePersonHouseholds": 24.3,
    "loneParentPct": 19.1,
    "pctRenterHouseholds": 29.9,
    "medianHouseholdIncome": 95000.0,
    "medianFamilyIncome": 109000.0,
    "medianIndividualIncome": 43600.0,
    "lowIncomePct": 9.0,
    "pctPostsecondary": 61.7,
    "pctBachelorPlus": 27.5,
    "pctNoCertificate": 11.3,
    "pctHighSchool": 27.0,
    "unemploymentRate": 12.1,
    "participationRate": 66.6,
    "employmentRate": 58.6,
    "pctFullTimeFullYear": 33.9,
    "pctImmigrant": 33.7,
    "pctCitizens18plus": 86.3,
    "pctNonOfficialLanguage": 19.9,
    "pctFrench": 0.5,
    "pctIndigenous": 5.8,
    "pctVisibleMinority": 48.0,
    "pctCatholic": 22.1,
    "pctChristian": 43.1,
    "pctNoReligion": 32.0,
    "pctMuslim": 17.8,
    "pctSikh": 0.8,
    "pctHindu": 1.5,
    "medianDwellingValue": 352000.0,
    "pctOwnerHouseholds": 70.2,
    "pctMiningOilGas": 1.6,
    "pctAgricultureForestry": 0.4
   },
   "outcomes": {
    "remainShare": 88.01,
    "marginPoints": 76.03,
    "ballots": 11996,
    "turnout18": 32.51,
    "turnoutCitizen18": 37.66,
    "advanceShare": 0.0,
    "electionDayShare": 44.93,
    "vbmShare": 53.96,
    "mobileShare": 1.11,
    "q1to9YesShareMean": 39.59,
    "closeness": 0.2397,
    "reportingCompleteness": 0.7941,
    "q1YesShare": 40.8,
    "q2YesShare": 37.99,
    "q3YesShare": 38.09,
    "q4YesShare": 36.0,
    "q5YesShare": 54.19,
    "q6YesShare": 37.71,
    "q7YesShare": 40.13,
    "q8YesShare": 34.42,
    "q9YesShare": 36.94
   },
   "cluster": {
    "demographicCluster": 2,
    "outcomeCluster": 1
   },
   "residuals": {
    "remainShare": 1.66,
    "turnout18": -2.72
   },
   "dataQuality": {
    "pollsReporting": 54,
    "totalPolls": 68,
    "reportingCompleteness": 0.7941,
    "validVotesAllQuestions": 47283,
    "unattributedVotes": 0,
    "noOnAllNine": false,
    "censusDirect": true,
    "alias": false,
    "boundaryOverlap": 0.995494,
    "tnr100": 2.4,
    "tnr25": 5.3,
    "smallPopulation": false
   }
  },
  {
   "code": "40",
   "number": 40,
   "name": "Edmonton-Riverview",
   "censusName": "Edmonton-Riverview",
   "region": "Edmonton",
   "population": 42765,
   "population18": 34835,
   "citizens18": 30455,
   "demographics": {
    "population": 42765.0,
    "pct65plus": 18.6,
    "pct25to44": 26.6,
    "pct45to64": 26.1,
    "pct18to24": 10.1,
    "pctChildren0to17": 18.5,
    "pctFemale": 50.2,
    "avgHouseholdSize": 2.0,
    "pctLonePersonHouseholds": 30.6,
    "loneParentPct": 17.1,
    "pctRenterHouseholds": 37.9,
    "medianHouseholdIncome": 95000.0,
    "medianFamilyIncome": 121000.0,
    "medianIndividualIncome": 45200.0,
    "lowIncomePct": 10.0,
    "pctPostsecondary": 73.4,
    "pctBachelorPlus": 46.9,
    "pctNoCertificate": 7.1,
    "pctHighSchool": 19.5,
    "unemploymentRate": 12.2,
    "participationRate": 64.2,
    "employmentRate": 56.4,
    "pctFullTimeFullYear": 31.0,
    "pctImmigrant": 23.2,
    "pctCitizens18plus": 87.4,
    "pctNonOfficialLanguage": 10.8,
    "pctFrench": 0.4,
    "pctIndigenous": 6.2,
    "pctVisibleMinority": 26.9,
    "pctCatholic": 21.6,
    "pctChristian": 47.7,
    "pctNoReligion": 44.1,
    "pctMuslim": 3.3,
    "pctSikh": 0.5,
    "pctHindu": 1.6,
    "medianDwellingValue": 492000.0,
    "pctOwnerHouseholds": 62.1,
    "pctMiningOilGas": 0.9,
    "pctAgricultureForestry": 0.4
   },
   "outcomes": {
    "remainShare": 88.27,
    "marginPoints": 76.55,
    "ballots": 22582,
    "turnout18": 64.83,
    "turnoutCitizen18": 74.15,
    "advanceShare": 41.99,
    "electionDayShare": 39.57,
    "vbmShare": 16.17,
    "mobileShare": 1.46,
    "q1to9YesShareMean": 37.98,
    "closeness": 0.2345,
    "reportingCompleteness": 0.9623,
    "q1YesShare": 34.52,
    "q2YesShare": 35.02,
    "q3YesShare": 42.12,
    "q4YesShare": 48.68,
    "q5YesShare": 47.02,
    "q6YesShare": 34.32,
    "q7YesShare": 36.39,
    "q8YesShare": 30.09,
    "q9YesShare": 33.69
   },
   "cluster": {
    "demographicCluster": 0,
    "outcomeCluster": 1
   },
   "residuals": {
    "remainShare": -0.19,
    "turnout18": 0.04
   },
   "dataQuality": {
    "pollsReporting": 51,
    "totalPolls": 53,
    "reportingCompleteness": 0.9623,
    "validVotesAllQuestions": 149180,
    "unattributedVotes": 1213,
    "noOnAllNine": true,
    "censusDirect": true,
    "alias": false,
    "boundaryOverlap": 0.997187,
    "tnr100": 3.6,
    "tnr25": 5.8,
    "smallPopulation": false
   }
  },
  {
   "code": "41",
   "number": 41,
   "name": "Edmonton-Rutherford",
   "censusName": "Edmonton-Rutherford",
   "region": "Edmonton",
   "population": 45515,
   "population18": 36845,
   "citizens18": 31170,
   "demographics": {
    "population": 45515.0,
    "pct65plus": 19.8,
    "pct25to44": 27.0,
    "pct45to64": 24.9,
    "pct18to24": 9.2,
    "pctChildren0to17": 19.0,
    "pctFemale": 51.0,
    "avgHouseholdSize": 2.0,
    "pctLonePersonHouseholds": 28.4,
    "loneParentPct": 16.2,
    "pctRenterHouseholds": 36.5,
    "medianHouseholdIncome": 90000.0,
    "medianFamilyIncome": 116000.0,
    "medianIndividualIncome": 44800.0,
    "lowIncomePct": 10.0,
    "pctPostsecondary": 75.2,
    "pctBachelorPlus": 47.0,
    "pctNoCertificate": 6.0,
    "pctHighSchool": 18.8,
    "unemploymentRate": 12.9,
    "participationRate": 64.0,
    "employmentRate": 55.7,
    "pctFullTimeFullYear": 31.1,
    "pctImmigrant": 31.9,
    "pctCitizens18plus": 84.6,
    "pctNonOfficialLanguage": 18.5,
    "pctFrench": 0.6,
    "pctIndigenous": 4.0,
    "pctVisibleMinority": 39.5,
    "pctCatholic": 18.7,
    "pctChristian": 46.4,
    "pctNoReligion": 38.3,
    "pctMuslim": 7.9,
    "pctSikh": 0.8,
    "pctHindu": 4.0,
    "medianDwellingValue": 428000.0,
    "pctOwnerHouseholds": 63.5,
    "pctMiningOilGas": 2.1,
    "pctAgricultureForestry": 0.5
   },
   "outcomes": {
    "remainShare": 87.44,
    "marginPoints": 74.88,
    "ballots": 21992,
    "turnout18": 59.69,
    "turnoutCitizen18": 70.56,
    "advanceShare": 52.25,
    "electionDayShare": 35.21,
    "vbmShare": 11.73,
    "mobileShare": 0.8,
    "q1to9YesShareMean": 39.7,
    "closeness": 0.2512,
    "reportingCompleteness": 1.0,
    "q1YesShare": 37.67,
    "q2YesShare": 43.48,
    "q3YesShare": 44.15,
    "q4YesShare": 42.23,
    "q5YesShare": 48.6,
    "q6YesShare": 35.15,
    "q7YesShare": 38.4,
    "q8YesShare": 33.13,
    "q9YesShare": 34.52
   },
   "cluster": {
    "demographicCluster": 2,
    "outcomeCluster": 1
   },
   "residuals": {
    "remainShare": 0.03,
    "turnout18": -0.69
   },
   "dataQuality": {
    "pollsReporting": 50,
    "totalPolls": 50,
    "reportingCompleteness": 1.0,
    "validVotesAllQuestions": 150134,
    "unattributedVotes": 0,
    "noOnAllNine": true,
    "censusDirect": true,
    "alias": false,
    "boundaryOverlap": 0.990842,
    "tnr100": 2.6,
    "tnr25": 3.2,
    "smallPopulation": false
   }
  },
  {
   "code": "42",
   "number": 42,
   "name": "Edmonton-South",
   "censusName": "Edmonton-South",
   "region": "Edmonton",
   "population": 68950,
   "population18": 51090,
   "citizens18": 40930,
   "demographics": {
    "population": 68950.0,
    "pct65plus": 8.4,
    "pct25to44": 36.9,
    "pct45to64": 20.9,
    "pct18to24": 7.9,
    "pctChildren0to17": 25.9,
    "pctFemale": 50.6,
    "avgHouseholdSize": 3.0,
    "pctLonePersonHouseholds": 20.9,
    "loneParentPct": 12.0,
    "pctRenterHouseholds": 26.4,
    "medianHouseholdIncome": 112000.0,
    "medianFamilyIncome": 127000.0,
    "medianIndividualIncome": 51600.0,
    "lowIncomePct": 6.0,
    "pctPostsecondary": 77.3,
    "pctBachelorPlus": 47.5,
    "pctNoCertificate": 4.3,
    "pctHighSchool": 18.4,
    "unemploymentRate": 10.6,
    "participationRate": 75.6,
    "employmentRate": 67.7,
    "pctFullTimeFullYear": 40.3,
    "pctImmigrant": 40.5,
    "pctCitizens18plus": 80.1,
    "pctNonOfficialLanguage": 25.2,
    "pctFrench": 0.6,
    "pctIndigenous": 3.1,
    "pctVisibleMinority": 56.3,
    "pctCatholic": 19.6,
    "pctChristian": 44.8,
    "pctNoReligion": 33.9,
    "pctMuslim": 7.3,
    "pctSikh": 4.4,
    "pctHindu": 7.5,
    "medianDwellingValue": 428000.0,
    "pctOwnerHouseholds": 73.6,
    "pctMiningOilGas": 2.9,
    "pctAgricultureForestry": 0.5
   },
   "outcomes": {
    "remainShare": 84.44,
    "marginPoints": 68.88,
    "ballots": 31831,
    "turnout18": 62.3,
    "turnoutCitizen18": 77.77,
    "advanceShare": 42.49,
    "electionDayShare": 43.57,
    "vbmShare": 12.67,
    "mobileShare": 1.27,
    "q1to9YesShareMean": 43.77,
    "closeness": 0.3112,
    "reportingCompleteness": 1.0,
    "q1YesShare": 46.6,
    "q2YesShare": 44.14,
    "q3YesShare": 49.17,
    "q4YesShare": 46.09,
    "q5YesShare": 53.4,
    "q6YesShare": 38.1,
    "q7YesShare": 41.33,
    "q8YesShare": 36.59,
    "q9YesShare": 38.54
   },
   "cluster": {
    "demographicCluster": 1,
    "outcomeCluster": 1
   },
   "residuals": {
    "remainShare": 0.12,
    "turnout18": 0.08
   },
   "dataQuality": {
    "pollsReporting": 88,
    "totalPolls": 88,
    "reportingCompleteness": 1.0,
    "validVotesAllQuestions": 221528,
    "unattributedVotes": 0,
    "noOnAllNine": false,
    "censusDirect": true,
    "alias": false,
    "boundaryOverlap": 0.996124,
    "tnr100": 3.5,
    "tnr25": 4.3,
    "smallPopulation": false
   }
  },
  {
   "code": "43",
   "number": 43,
   "name": "Edmonton-South West",
   "censusName": "Edmonton-South West",
   "region": "Edmonton",
   "population": 65790,
   "population18": 48435,
   "citizens18": 40870,
   "demographics": {
    "population": 65790.0,
    "pct65plus": 8.0,
    "pct25to44": 36.0,
    "pct45to64": 22.2,
    "pct18to24": 7.4,
    "pctChildren0to17": 26.4,
    "pctFemale": 50.8,
    "avgHouseholdSize": 3.0,
    "pctLonePersonHouseholds": 19.6,
    "loneParentPct": 11.7,
    "pctRenterHouseholds": 20.2,
    "medianHouseholdIncome": 119000.0,
    "medianFamilyIncome": 134000.0,
    "medianIndividualIncome": 53200.0,
    "lowIncomePct": 6.0,
    "pctPostsecondary": 76.5,
    "pctBachelorPlus": 45.6,
    "pctNoCertificate": 4.7,
    "pctHighSchool": 18.8,
    "unemploymentRate": 9.7,
    "participationRate": 76.1,
    "employmentRate": 68.7,
    "pctFullTimeFullYear": 41.9,
    "pctImmigrant": 37.5,
    "pctCitizens18plus": 84.4,
    "pctNonOfficialLanguage": 21.8,
    "pctFrench": 0.5,
    "pctIndigenous": 3.2,
    "pctVisibleMinority": 50.2,
    "pctCatholic": 21.7,
    "pctChristian": 46.6,
    "pctNoReligion": 37.3,
    "pctMuslim": 8.5,
    "pctSikh": 2.0,
    "pctHindu": 3.2,
    "medianDwellingValue": 448000.0,
    "pctOwnerHouseholds": 79.8,
    "pctMiningOilGas": 2.1,
    "pctAgricultureForestry": 0.3
   },
   "outcomes": {
    "remainShare": 83.0,
    "marginPoints": 65.99,
    "ballots": 32291,
    "turnout18": 66.67,
    "turnoutCitizen18": 79.01,
    "advanceShare": 42.07,
    "electionDayShare": 39.7,
    "vbmShare": 17.39,
    "mobileShare": 0.84,
    "q1to9YesShareMean": 46.79,
    "closeness": 0.3401,
    "reportingCompleteness": 0.9868,
    "q1YesShare": 48.09,
    "q2YesShare": 46.14,
    "q3YesShare": 54.06,
    "q4YesShare": 47.61,
    "q5YesShare": 61.62,
    "q6YesShare": 41.46,
    "q7YesShare": 42.82,
    "q8YesShare": 39.01,
    "q9YesShare": 40.27
   },
   "cluster": {
    "demographicCluster": 1,
    "outcomeCluster": 1
   },
   "residuals": {
    "remainShare": -0.26,
    "turnout18": 0.13
   },
   "dataQuality": {
    "pollsReporting": 75,
    "totalPolls": 76,
    "reportingCompleteness": 0.9868,
    "validVotesAllQuestions": 169894,
    "unattributedVotes": 0,
    "noOnAllNine": false,
    "censusDirect": true,
    "alias": false,
    "boundaryOverlap": 0.997825,
    "tnr100": 2.1,
    "tnr25": 2.7,
    "smallPopulation": false
   }
  },
  {
   "code": "44",
   "number": 44,
   "name": "Edmonton-Strathcona",
   "censusName": "Edmonton-Strathcona",
   "region": "Edmonton",
   "population": 44685,
   "population18": 39265,
   "citizens18": 31320,
   "demographics": {
    "population": 44685.0,
    "pct65plus": 13.5,
    "pct25to44": 40.7,
    "pct45to64": 20.5,
    "pct18to24": 13.2,
    "pctChildren0to17": 12.1,
    "pctFemale": 49.5,
    "avgHouseholdSize": 2.0,
    "pctLonePersonHouseholds": 43.9,
    "loneParentPct": 16.3,
    "pctRenterHouseholds": 63.9,
    "medianHouseholdIncome": 69500.0,
    "medianFamilyIncome": 101000.0,
    "medianIndividualIncome": 40400.0,
    "lowIncomePct": 16.0,
    "pctPostsecondary": 75.9,
    "pctBachelorPlus": 53.0,
    "pctNoCertificate": 5.4,
    "pctHighSchool": 18.7,
    "unemploymentRate": 13.1,
    "participationRate": 69.9,
    "employmentRate": 60.7,
    "pctFullTimeFullYear": 33.1,
    "pctImmigrant": 21.4,
    "pctCitizens18plus": 79.8,
    "pctNonOfficialLanguage": 13.6,
    "pctFrench": 0.7,
    "pctIndigenous": 6.0,
    "pctVisibleMinority": 29.9,
    "pctCatholic": 14.6,
    "pctChristian": 34.8,
    "pctNoReligion": 52.8,
    "pctMuslim": 5.9,
    "pctSikh": 0.6,
    "pctHindu": 2.5,
    "medianDwellingValue": 420000.0,
    "pctOwnerHouseholds": 36.1,
    "pctMiningOilGas": 1.4,
    "pctAgricultureForestry": 0.5
   },
   "outcomes": {
    "remainShare": 90.35,
    "marginPoints": 80.7,
    "ballots": 21332,
    "turnout18": 54.33,
    "turnoutCitizen18": 68.11,
    "advanceShare": 45.31,
    "electionDayShare": 36.28,
    "vbmShare": 15.94,
    "mobileShare": 2.47,
    "q1to9YesShareMean": 28.62,
    "closeness": 0.193,
    "reportingCompleteness": 1.0,
    "q1YesShare": 28.34,
    "q2YesShare": 24.74,
    "q3YesShare": 32.97,
    "q4YesShare": 30.89,
    "q5YesShare": 37.33,
    "q6YesShare": 26.02,
    "q7YesShare": 28.03,
    "q8YesShare": 23.95,
    "q9YesShare": 25.34
   },
   "cluster": {
    "demographicCluster": 1,
    "outcomeCluster": 1
   },
   "residuals": {
    "remainShare": 0.02,
    "turnout18": 0.68
   },
   "dataQuality": {
    "pollsReporting": 50,
    "totalPolls": 50,
    "reportingCompleteness": 1.0,
    "validVotesAllQuestions": 153481,
    "unattributedVotes": 0,
    "noOnAllNine": true,
    "censusDirect": true,
    "alias": false,
    "boundaryOverlap": 0.995949,
    "tnr100": 6,
    "tnr25": 8.1,
    "smallPopulation": false
   }
  },
  {
   "code": "45",
   "number": 45,
   "name": "Edmonton-West Henday",
   "censusName": "Edmonton-West Henday",
   "region": "Edmonton",
   "population": 54735,
   "population18": 41830,
   "citizens18": 35440,
   "demographics": {
    "population": 54735.0,
    "pct65plus": 12.1,
    "pct25to44": 32.5,
    "pct45to64": 24.1,
    "pct18to24": 7.7,
    "pctChildren0to17": 23.6,
    "pctFemale": 50.6,
    "avgHouseholdSize": 3.0,
    "pctLonePersonHouseholds": 22.9,
    "loneParentPct": 17.1,
    "pctRenterHouseholds": 20.9,
    "medianHouseholdIncome": 101000.0,
    "medianFamilyIncome": 117000.0,
    "medianIndividualIncome": 46800.0,
    "lowIncomePct": 8.0,
    "pctPostsecondary": 64.9,
    "pctBachelorPlus": 31.6,
    "pctNoCertificate": 9.7,
    "pctHighSchool": 25.4,
    "unemploymentRate": 11.4,
    "participationRate": 70.3,
    "employmentRate": 62.3,
    "pctFullTimeFullYear": 37.1,
    "pctImmigrant": 34.4,
    "pctCitizens18plus": 84.7,
    "pctNonOfficialLanguage": 18.6,
    "pctFrench": 0.6,
    "pctIndigenous": 6.4,
    "pctVisibleMinority": 42.1,
    "pctCatholic": 26.6,
    "pctChristian": 53.6,
    "pctNoReligion": 35.5,
    "pctMuslim": 5.5,
    "pctSikh": 0.6,
    "pctHindu": 1.9,
    "medianDwellingValue": 380000.0,
    "pctOwnerHouseholds": 79.1,
    "pctMiningOilGas": 1.5,
    "pctAgricultureForestry": 0.4
   },
   "outcomes": {
    "remainShare": 82.21,
    "marginPoints": 64.43,
    "ballots": 26380,
    "turnout18": 63.06,
    "turnoutCitizen18": 74.44,
    "advanceShare": 33.42,
    "electionDayShare": 56.01,
    "vbmShare": 9.8,
    "mobileShare": 0.77,
    "q1to9YesShareMean": 47.22,
    "closeness": 0.3557,
    "reportingCompleteness": 1.0,
    "q1YesShare": 49.59,
    "q2YesShare": 47.03,
    "q3YesShare": 51.63,
    "q4YesShare": 48.53,
    "q5YesShare": 56.57,
    "q6YesShare": 41.32,
    "q7YesShare": 43.51,
    "q8YesShare": 39.56,
    "q9YesShare": 47.21
   },
   "cluster": {
    "demographicCluster": 1,
    "outcomeCluster": 1
   },
   "residuals": {
    "remainShare": -0.1,
    "turnout18": 0.43
   },
   "dataQuality": {
    "pollsReporting": 59,
    "totalPolls": 59,
    "reportingCompleteness": 1.0,
    "validVotesAllQuestions": 212883,
    "unattributedVotes": 0,
    "noOnAllNine": false,
    "censusDirect": true,
    "alias": false,
    "boundaryOverlap": 0.998901,
    "tnr100": 2,
    "tnr25": 4.3,
    "smallPopulation": false
   }
  },
  {
   "code": "46",
   "number": 46,
   "name": "Edmonton-Whitemud",
   "censusName": "Edmonton-Whitemud",
   "region": "Edmonton",
   "population": 45480,
   "population18": 35540,
   "citizens18": 31580,
   "demographics": {
    "population": 45480.0,
    "pct65plus": 17.3,
    "pct25to44": 25.0,
    "pct45to64": 27.2,
    "pct18to24": 8.6,
    "pctChildren0to17": 21.9,
    "pctFemale": 51.3,
    "avgHouseholdSize": 3.0,
    "pctLonePersonHouseholds": 19.8,
    "loneParentPct": 12.4,
    "pctRenterHouseholds": 18.7,
    "medianHouseholdIncome": 124000.0,
    "medianFamilyIncome": 144000.0,
    "medianIndividualIncome": 52800.0,
    "lowIncomePct": 7.0,
    "pctPostsecondary": 81.1,
    "pctBachelorPlus": 54.6,
    "pctNoCertificate": 3.8,
    "pctHighSchool": 15.1,
    "unemploymentRate": 10.8,
    "participationRate": 66.9,
    "employmentRate": 59.7,
    "pctFullTimeFullYear": 35.9,
    "pctImmigrant": 33.7,
    "pctCitizens18plus": 88.9,
    "pctNonOfficialLanguage": 19.3,
    "pctFrench": 0.4,
    "pctIndigenous": 2.9,
    "pctVisibleMinority": 42.3,
    "pctCatholic": 19.3,
    "pctChristian": 46.1,
    "pctNoReligion": 39.4,
    "pctMuslim": 8.0,
    "pctSikh": 1.5,
    "pctHindu": 2.5,
    "medianDwellingValue": 500000.0,
    "pctOwnerHouseholds": 81.3,
    "pctMiningOilGas": 2.2,
    "pctAgricultureForestry": 0.4
   },
   "outcomes": {
    "remainShare": 87.1,
    "marginPoints": 74.19,
    "ballots": 23870,
    "turnout18": 67.16,
    "turnoutCitizen18": 75.59,
    "advanceShare": 51.93,
    "electionDayShare": 28.54,
    "vbmShare": 18.42,
    "mobileShare": 1.1,
    "q1to9YesShareMean": 41.18,
    "closeness": 0.2581,
    "reportingCompleteness": 1.0,
    "q1YesShare": 40.22,
    "q2YesShare": 38.53,
    "q3YesShare": 46.77,
    "q4YesShare": 45.41,
    "q5YesShare": 50.62,
    "q6YesShare": 37.15,
    "q7YesShare": 39.75,
    "q8YesShare": 35.27,
    "q9YesShare": 36.88
   },
   "cluster": {
    "demographicCluster": 1,
    "outcomeCluster": 1
   },
   "residuals": {
    "remainShare": -0.17,
    "turnout18": -1.15
   },
   "dataQuality": {
    "pollsReporting": 51,
    "totalPolls": 51,
    "reportingCompleteness": 1.0,
    "validVotesAllQuestions": 167347,
    "unattributedVotes": 0,
    "noOnAllNine": false,
    "censusDirect": true,
    "alias": false,
    "boundaryOverlap": 0.992013,
    "tnr100": 2,
    "tnr25": 2,
    "smallPopulation": false
   }
  },
  {
   "code": "47",
   "number": 47,
   "name": "Airdrie-Cochrane",
   "censusName": "Airdrie-Cochrane",
   "region": "Calgary",
   "population": 63765,
   "population18": 46795,
   "citizens18": 42940,
   "demographics": {
    "population": 63765.0,
    "pct65plus": 13.3,
    "pct25to44": 28.7,
    "pct45to64": 24.8,
    "pct18to24": 6.5,
    "pctChildren0to17": 26.6,
    "pctFemale": 50.3,
    "avgHouseholdSize": 3.0,
    "pctLonePersonHouseholds": 18.0,
    "loneParentPct": 11.4,
    "pctRenterHouseholds": 15.6,
    "medianHouseholdIncome": 119000.0,
    "medianFamilyIncome": 132000.0,
    "medianIndividualIncome": 52000.0,
    "lowIncomePct": 6.0,
    "pctPostsecondary": 71.7,
    "pctBachelorPlus": 32.2,
    "pctNoCertificate": 4.9,
    "pctHighSchool": 23.4,
    "unemploymentRate": 10.1,
    "participationRate": 70.3,
    "employmentRate": 63.2,
    "pctFullTimeFullYear": 36.5,
    "pctImmigrant": 17.5,
    "pctCitizens18plus": 91.8,
    "pctNonOfficialLanguage": 6.0,
    "pctFrench": 0.9,
    "pctIndigenous": 4.2,
    "pctVisibleMinority": 16.7,
    "pctCatholic": 17.7,
    "pctChristian": 48.4,
    "pctNoReligion": 44.7,
    "pctMuslim": 2.8,
    "pctSikh": 2.0,
    "pctHindu": 0.8,
    "medianDwellingValue": 476000.0,
    "pctOwnerHouseholds": 84.4,
    "pctMiningOilGas": 5.1,
    "pctAgricultureForestry": 1.4
   },
   "outcomes": {
    "remainShare": 71.34,
    "marginPoints": 42.68,
    "ballots": 41612,
    "turnout18": 88.92,
    "turnoutCitizen18": 96.91,
    "advanceShare": 50.58,
    "electionDayShare": 40.3,
    "vbmShare": 8.91,
    "mobileShare": 0.21,
    "q1to9YesShareMean": 61.35,
    "closeness": 0.5732,
    "reportingCompleteness": 1.0,
    "q1YesShare": 58.69,
    "q2YesShare": 64.61,
    "q3YesShare": 68.14,
    "q4YesShare": 63.36,
    "q5YesShare": 69.61,
    "q6YesShare": 57.54,
    "q7YesShare": 59.03,
    "q8YesShare": 54.93,
    "q9YesShare": 56.24
   },
   "cluster": {
    "demographicCluster": 1,
    "outcomeCluster": 0
   },
   "residuals": {
    "remainShare": -1.09,
    "turnout18": 2.33
   },
   "dataQuality": {
    "pollsReporting": 92,
    "totalPolls": 92,
    "reportingCompleteness": 1.0,
    "validVotesAllQuestions": 268226,
    "unattributedVotes": 0,
    "noOnAllNine": false,
    "censusDirect": true,
    "alias": false,
    "boundaryOverlap": 0.999591,
    "tnr100": 2,
    "tnr25": 3.3,
    "smallPopulation": false
   }
  },
  {
   "code": "48",
   "number": 48,
   "name": "Airdrie-East",
   "censusName": "Airdrie-East",
   "region": "Calgary",
   "population": 56795,
   "population18": 41605,
   "citizens18": 38370,
   "demographics": {
    "population": 56795.0,
    "pct65plus": 11.0,
    "pct25to44": 31.1,
    "pct45to64": 24.2,
    "pct18to24": 6.9,
    "pctChildren0to17": 26.7,
    "pctFemale": 50.3,
    "avgHouseholdSize": 3.0,
    "pctLonePersonHouseholds": 19.6,
    "loneParentPct": 14.5,
    "pctRenterHouseholds": 20.6,
    "medianHouseholdIncome": 108000.0,
    "medianFamilyIncome": 122000.0,
    "medianIndividualIncome": 50000.0,
    "lowIncomePct": 6.0,
    "pctPostsecondary": 64.5,
    "pctBachelorPlus": 22.8,
    "pctNoCertificate": 7.4,
    "pctHighSchool": 28.2,
    "unemploymentRate": 10.9,
    "participationRate": 73.0,
    "employmentRate": 65.1,
    "pctFullTimeFullYear": 39.3,
    "pctImmigrant": 14.9,
    "pctCitizens18plus": 92.2,
    "pctNonOfficialLanguage": 5.6,
    "pctFrench": 0.7,
    "pctIndigenous": 5.2,
    "pctVisibleMinority": 16.6,
    "pctCatholic": 18.0,
    "pctChristian": 47.5,
    "pctNoReligion": 47.2,
    "pctMuslim": 1.9,
    "pctSikh": 1.5,
    "pctHindu": 0.7,
    "medianDwellingValue": 400000.0,
    "pctOwnerHouseholds": 79.4,
    "pctMiningOilGas": 3.9,
    "pctAgricultureForestry": 1.5
   },
   "outcomes": {
    "remainShare": 70.54,
    "marginPoints": 41.08,
    "ballots": 30169,
    "turnout18": 72.51,
    "turnoutCitizen18": 78.63,
    "advanceShare": 56.7,
    "electionDayShare": 36.81,
    "vbmShare": 6.06,
    "mobileShare": 0.43,
    "q1to9YesShareMean": 63.13,
    "closeness": 0.5892,
    "reportingCompleteness": 1.0,
    "q1YesShare": 64.21,
    "q2YesShare": 66.77,
    "q3YesShare": 67.39,
    "q4YesShare": 65.64,
    "q5YesShare": 72.07,
    "q6YesShare": 58.74,
    "q7YesShare": 59.78,
    "q8YesShare": 55.64,
    "q9YesShare": 57.91
   },
   "cluster": {
    "demographicCluster": 0,
    "outcomeCluster": 0
   },
   "residuals": {
    "remainShare": -1.12,
    "turnout18": 0.86
   },
   "dataQuality": {
    "pollsReporting": 73,
    "totalPolls": 73,
    "reportingCompleteness": 1.0,
    "validVotesAllQuestions": 241873,
    "unattributedVotes": 0,
    "noOnAllNine": false,
    "censusDirect": true,
    "alias": false,
    "boundaryOverlap": 0.999775,
    "tnr100": 1.4,
    "tnr25": 2,
    "smallPopulation": false
   }
  },
  {
   "code": "49",
   "number": 49,
   "name": "Athabasca-Barrhead-Westlock",
   "censusName": "Athabasca-Barrhead-Westlock",
   "region": "North",
   "population": 44910,
   "population18": 35570,
   "citizens18": 32905,
   "demographics": {
    "population": 44910.0,
    "pct65plus": 24.0,
    "pct25to44": 20.9,
    "pct45to64": 28.0,
    "pct18to24": 6.2,
    "pctChildren0to17": 20.8,
    "pctFemale": 49.7,
    "avgHouseholdSize": 2.0,
    "pctLonePersonHouseholds": 28.7,
    "loneParentPct": 12.8,
    "pctRenterHouseholds": 19.7,
    "medianHouseholdIncome": 76000.0,
    "medianFamilyIncome": 95000.0,
    "medianIndividualIncome": 38000.0,
    "lowIncomePct": 13.0,
    "pctPostsecondary": 52.0,
    "pctBachelorPlus": 11.8,
    "pctNoCertificate": 14.0,
    "pctHighSchool": 34.0,
    "unemploymentRate": 8.4,
    "participationRate": 62.0,
    "employmentRate": 56.8,
    "pctFullTimeFullYear": 32.4,
    "pctImmigrant": 6.6,
    "pctCitizens18plus": 92.5,
    "pctNonOfficialLanguage": 3.5,
    "pctFrench": 0.4,
    "pctIndigenous": 10.3,
    "pctVisibleMinority": 4.8,
    "pctCatholic": 18.6,
    "pctChristian": 56.3,
    "pctNoReligion": 42.1,
    "pctMuslim": 0.4,
    "pctSikh": 0.1,
    "pctHindu": 0.2,
    "medianDwellingValue": 300000.0,
    "pctOwnerHouseholds": 80.3,
    "pctMiningOilGas": 6.3,
    "pctAgricultureForestry": 16.5
   },
   "outcomes": {
    "remainShare": 58.61,
    "marginPoints": 17.21,
    "ballots": 23351,
    "turnout18": 65.65,
    "turnoutCitizen18": 70.96,
    "advanceShare": 41.24,
    "electionDayShare": 45.83,
    "vbmShare": 11.02,
    "mobileShare": 1.91,
    "q1to9YesShareMean": 68.77,
    "closeness": 0.8279,
    "reportingCompleteness": 1.0,
    "q1YesShare": 71.48,
    "q2YesShare": 69.57,
    "q3YesShare": 70.77,
    "q4YesShare": 69.24,
    "q5YesShare": 74.21,
    "q6YesShare": 64.5,
    "q7YesShare": 66.04,
    "q8YesShare": 65.74,
    "q9YesShare": 67.35
   },
   "cluster": {
    "demographicCluster": 0,
    "outcomeCluster": 0
   },
   "residuals": {
    "remainShare": 1.65,
    "turnout18": -0.89
   },
   "dataQuality": {
    "pollsReporting": 62,
    "totalPolls": 62,
    "reportingCompleteness": 1.0,
    "validVotesAllQuestions": 224601,
    "unattributedVotes": 0,
    "noOnAllNine": false,
    "censusDirect": true,
    "alias": false,
    "boundaryOverlap": 0.999938,
    "tnr100": 8.2,
    "tnr25": 12,
    "smallPopulation": false
   }
  },
  {
   "code": "50",
   "number": 50,
   "name": "Banff-Kananaskis",
   "censusName": "Banff-Kananaskis",
   "region": "South",
   "population": 44970,
   "population18": 37365,
   "citizens18": 30820,
   "demographics": {
    "population": 44970.0,
    "pct65plus": 17.1,
    "pct25to44": 26.8,
    "pct45to64": 31.1,
    "pct18to24": 8.0,
    "pctChildren0to17": 16.9,
    "pctFemale": 48.8,
    "avgHouseholdSize": 3.0,
    "pctLonePersonHouseholds": 22.1,
    "loneParentPct": 7.5,
    "pctRenterHouseholds": 28.1,
    "medianHouseholdIncome": 116000.0,
    "medianFamilyIncome": 137000.0,
    "medianIndividualIncome": 50000.0,
    "lowIncomePct": 7.0,
    "pctPostsecondary": 76.3,
    "pctBachelorPlus": 44.9,
    "pctNoCertificate": 3.1,
    "pctHighSchool": 20.6,
    "unemploymentRate": 10.6,
    "participationRate": 70.0,
    "employmentRate": 62.6,
    "pctFullTimeFullYear": 32.9,
    "pctImmigrant": 19.8,
    "pctCitizens18plus": 82.5,
    "pctNonOfficialLanguage": 5.7,
    "pctFrench": 1.8,
    "pctIndigenous": 2.8,
    "pctVisibleMinority": 13.1,
    "pctCatholic": 17.0,
    "pctChristian": 42.7,
    "pctNoReligion": 53.4,
    "pctMuslim": 0.6,
    "pctSikh": 0.6,
    "pctHindu": 0.7,
    "medianDwellingValue": 900000.0,
    "pctOwnerHouseholds": 71.9,
    "pctMiningOilGas": 4.0,
    "pctAgricultureForestry": 2.2
   },
   "outcomes": {
    "remainShare": 80.28,
    "marginPoints": 60.55,
    "ballots": 26548,
    "turnout18": 71.05,
    "turnoutCitizen18": 86.14,
    "advanceShare": 46.98,
    "electionDayShare": 42.25,
    "vbmShare": 10.08,
    "mobileShare": 0.7,
    "q1to9YesShareMean": 47.91,
    "closeness": 0.3945,
    "reportingCompleteness": 0.9063,
    "q1YesShare": 45.16,
    "q2YesShare": 48.59,
    "q3YesShare": 50.34,
    "q4YesShare": 49.3,
    "q5YesShare": 55.7,
    "q6YesShare": 44.6,
    "q7YesShare": 47.84,
    "q8YesShare": 43.67,
    "q9YesShare": 46.01
   },
   "cluster": {
    "demographicCluster": 1,
    "outcomeCluster": 1
   },
   "residuals": {
    "remainShare": 0.8,
    "turnout18": -0.17
   },
   "dataQuality": {
    "pollsReporting": 58,
    "totalPolls": 64,
    "reportingCompleteness": 0.9063,
    "validVotesAllQuestions": 169869,
    "unattributedVotes": 0,
    "noOnAllNine": false,
    "censusDirect": true,
    "alias": false,
    "boundaryOverlap": 0.999778,
    "tnr100": 6.4,
    "tnr25": 9.5,
    "smallPopulation": false
   }
  },
  {
   "code": "51",
   "number": 51,
   "name": "Bonnyville-Cold Lake-St. Paul",
   "censusName": "Bonnyville-Cold Lake-St. Paul",
   "region": "North",
   "population": 50240,
   "population18": 37170,
   "citizens18": 34810,
   "demographics": {
    "population": 50240.0,
    "pct65plus": 13.1,
    "pct25to44": 29.0,
    "pct45to64": 24.0,
    "pct18to24": 7.9,
    "pctChildren0to17": 26.0,
    "pctFemale": 48.9,
    "avgHouseholdSize": 3.0,
    "pctLonePersonHouseholds": 24.9,
    "loneParentPct": 17.5,
    "pctRenterHouseholds": 25.0,
    "medianHouseholdIncome": 95000.0,
    "medianFamilyIncome": 111000.0,
    "medianIndividualIncome": 46000.0,
    "lowIncomePct": 9.0,
    "pctPostsecondary": 57.5,
    "pctBachelorPlus": 15.3,
    "pctNoCertificate": 13.0,
    "pctHighSchool": 29.5,
    "unemploymentRate": 9.4,
    "participationRate": 67.5,
    "employmentRate": 61.2,
    "pctFullTimeFullYear": 36.1,
    "pctImmigrant": 7.0,
    "pctCitizens18plus": 93.7,
    "pctNonOfficialLanguage": 3.3,
    "pctFrench": 1.6,
    "pctIndigenous": 22.1,
    "pctVisibleMinority": 7.4,
    "pctCatholic": 28.1,
    "pctChristian": 51.0,
    "pctNoReligion": 43.6,
    "pctMuslim": 0.7,
    "pctSikh": 0.2,
    "pctHindu": 0.4,
    "medianDwellingValue": 324000.0,
    "pctOwnerHouseholds": 70.6,
    "pctMiningOilGas": 14.3,
    "pctAgricultureForestry": 4.5
   },
   "outcomes": {
    "remainShare": 63.71,
    "marginPoints": 27.42,
    "ballots": 10538,
    "turnout18": 28.35,
    "turnoutCitizen18": 30.27,
    "advanceShare": 26.63,
    "electionDayShare": 54.79,
    "vbmShare": 15.97,
    "mobileShare": 2.6,
    "q1to9YesShareMean": 60.38,
    "closeness": 0.7258,
    "reportingCompleteness": 0.4865,
    "q1YesShare": 63.02,
    "q2YesShare": 61.02,
    "q3YesShare": 62.71,
    "q4YesShare": 59.38,
    "q5YesShare": 67.23,
    "q6YesShare": 54.15,
    "q7YesShare": 59.72,
    "q8YesShare": 56.76,
    "q9YesShare": 59.37
   },
   "cluster": {
    "demographicCluster": 0,
    "outcomeCluster": 0
   },
   "residuals": {
    "remainShare": 0.34,
    "turnout18": -2.43
   },
   "dataQuality": {
    "pollsReporting": 36,
    "totalPolls": 74,
    "reportingCompleteness": 0.4865,
    "validVotesAllQuestions": 97463,
    "unattributedVotes": 0,
    "noOnAllNine": false,
    "censusDirect": true,
    "alias": false,
    "boundaryOverlap": 0.99996,
    "tnr100": 6.1,
    "tnr25": 10,
    "smallPopulation": false
   }
  },
  {
   "code": "52",
   "number": 52,
   "name": "Brooks-Medicine Hat",
   "censusName": "Brooks-Medicine Hat",
   "region": "South",
   "population": 51125,
   "population18": 39020,
   "citizens18": 33820,
   "demographics": {
    "population": 51125.0,
    "pct65plus": 16.6,
    "pct25to44": 26.4,
    "pct45to64": 25.4,
    "pct18to24": 7.9,
    "pctChildren0to17": 23.7,
    "pctFemale": 49.4,
    "avgHouseholdSize": 3.0,
    "pctLonePersonHouseholds": 26.1,
    "loneParentPct": 15.4,
    "pctRenterHouseholds": 27.6,
    "medianHouseholdIncome": 85000.0,
    "medianFamilyIncome": 100000.0,
    "medianIndividualIncome": 43200.0,
    "lowIncomePct": 10.0,
    "pctPostsecondary": 49.7,
    "pctBachelorPlus": 14.9,
    "pctNoCertificate": 16.5,
    "pctHighSchool": 33.9,
    "unemploymentRate": 10.2,
    "participationRate": 66.5,
    "employmentRate": 59.8,
    "pctFullTimeFullYear": 34.2,
    "pctImmigrant": 17.5,
    "pctCitizens18plus": 86.7,
    "pctNonOfficialLanguage": 12.5,
    "pctFrench": 0.4,
    "pctIndigenous": 3.9,
    "pctVisibleMinority": 18.4,
    "pctCatholic": 19.0,
    "pctChristian": 55.1,
    "pctNoReligion": 38.5,
    "pctMuslim": 4.2,
    "pctSikh": 0.1,
    "pctHindu": 0.4,
    "medianDwellingValue": 278000.0,
    "pctOwnerHouseholds": 72.4,
    "pctMiningOilGas": 6.6,
    "pctAgricultureForestry": 7.7
   },
   "outcomes": {
    "remainShare": 63.16,
    "marginPoints": 26.33,
    "ballots": 22060,
    "turnout18": 56.54,
    "turnoutCitizen18": 65.23,
    "advanceShare": 53.12,
    "electionDayShare": 36.82,
    "vbmShare": 8.82,
    "mobileShare": 1.25,
    "q1to9YesShareMean": 65.52,
    "closeness": 0.7367,
    "reportingCompleteness": 0.9726,
    "q1YesShare": 68.01,
    "q2YesShare": 65.02,
    "q3YesShare": 66.01,
    "q4YesShare": 63.62,
    "q5YesShare": 72.14,
    "q6YesShare": 64.39,
    "q7YesShare": 65.12,
    "q8YesShare": 61.4,
    "q9YesShare": 64.01
   },
   "cluster": {
    "demographicCluster": 0,
    "outcomeCluster": 0
   },
   "residuals": {
    "remainShare": -0.23,
    "turnout18": -0.26
   },
   "dataQuality": {
    "pollsReporting": 71,
    "totalPolls": 73,
    "reportingCompleteness": 0.9726,
    "validVotesAllQuestions": 205655,
    "unattributedVotes": 0,
    "noOnAllNine": false,
    "censusDirect": true,
    "alias": false,
    "boundaryOverlap": 0.999633,
    "tnr100": 3.5,
    "tnr25": 5.8,
    "smallPopulation": false
   }
  },
  {
   "code": "53",
   "number": 53,
   "name": "Camrose",
   "censusName": "Camrose",
   "region": "Central",
   "population": 43375,
   "population18": 34440,
   "citizens18": 31485,
   "demographics": {
    "population": 43375.0,
    "pct65plus": 23.5,
    "pct25to44": 22.9,
    "pct45to64": 26.2,
    "pct18to24": 6.8,
    "pctChildren0to17": 20.6,
    "pctFemale": 50.5,
    "avgHouseholdSize": 2.0,
    "pctLonePersonHouseholds": 30.1,
    "loneParentPct": 13.2,
    "pctRenterHouseholds": 23.4,
    "medianHouseholdIncome": 79000.0,
    "medianFamilyIncome": 99000.0,
    "medianIndividualIncome": 40800.0,
    "lowIncomePct": 11.0,
    "pctPostsecondary": 56.1,
    "pctBachelorPlus": 15.9,
    "pctNoCertificate": 12.4,
    "pctHighSchool": 31.5,
    "unemploymentRate": 10.8,
    "participationRate": 63.6,
    "employmentRate": 56.7,
    "pctFullTimeFullYear": 30.6,
    "pctImmigrant": 7.4,
    "pctCitizens18plus": 91.4,
    "pctNonOfficialLanguage": 4.4,
    "pctFrench": 0.2,
    "pctIndigenous": 5.8,
    "pctVisibleMinority": 6.2,
    "pctCatholic": 18.0,
    "pctChristian": 60.0,
    "pctNoReligion": 38.3,
    "pctMuslim": 0.2,
    "pctSikh": 0.1,
    "pctHindu": 0.4,
    "medianDwellingValue": 280000.0,
    "pctOwnerHouseholds": 76.6,
    "pctMiningOilGas": 5.2,
    "pctAgricultureForestry": 11.3
   },
   "outcomes": {
    "remainShare": 63.96,
    "marginPoints": 27.92,
    "ballots": 22883,
    "turnout18": 66.44,
    "turnoutCitizen18": 72.68,
    "advanceShare": 47.4,
    "electionDayShare": 41.69,
    "vbmShare": 9.12,
    "mobileShare": 1.79,
    "q1to9YesShareMean": 67.66,
    "closeness": 0.7208,
    "reportingCompleteness": 0.9143,
    "q1YesShare": 68.39,
    "q2YesShare": 66.83,
    "q3YesShare": 67.18,
    "q4YesShare": 65.81,
    "q5YesShare": 77.01,
    "q6YesShare": 66.26,
    "q7YesShare": 68.66,
    "q8YesShare": 63.04,
    "q9YesShare": 65.75
   },
   "cluster": {
    "demographicCluster": 0,
    "outcomeCluster": 0
   },
   "residuals": {
    "remainShare": 0.99,
    "turnout18": -0.33
   },
   "dataQuality": {
    "pollsReporting": 64,
    "totalPolls": 70,
    "reportingCompleteness": 0.9143,
    "validVotesAllQuestions": 205402,
    "unattributedVotes": 0,
    "noOnAllNine": false,
    "censusDirect": true,
    "alias": false,
    "boundaryOverlap": 0.999827,
    "tnr100": 3.1,
    "tnr25": 5.6,
    "smallPopulation": false
   }
  },
  {
   "code": "54",
   "number": 54,
   "name": "Cardston-Siksika",
   "censusName": "Cardston-Siksika",
   "region": "South",
   "population": 44095,
   "population18": 30475,
   "citizens18": 26455,
   "demographics": {
    "population": 44095.0,
    "pct65plus": 16.4,
    "pct25to44": 22.6,
    "pct45to64": 21.7,
    "pct18to24": 8.5,
    "pctChildren0to17": 30.9,
    "pctFemale": 50.3,
    "avgHouseholdSize": 3.0,
    "pctLonePersonHouseholds": 20.5,
    "loneParentPct": 18.7,
    "pctRenterHouseholds": 17.4,
    "medianHouseholdIncome": 79000.0,
    "medianFamilyIncome": 91000.0,
    "medianIndividualIncome": 34800.0,
    "lowIncomePct": 15.0,
    "pctPostsecondary": 48.4,
    "pctBachelorPlus": 14.8,
    "pctNoCertificate": 20.0,
    "pctHighSchool": 31.5,
    "unemploymentRate": 9.5,
    "participationRate": 59.4,
    "employmentRate": 53.8,
    "pctFullTimeFullYear": 31.3,
    "pctImmigrant": 9.4,
    "pctCitizens18plus": 86.8,
    "pctNonOfficialLanguage": 16.7,
    "pctFrench": 0.1,
    "pctIndigenous": 23.8,
    "pctVisibleMinority": 2.9,
    "pctCatholic": 12.6,
    "pctChristian": 66.1,
    "pctNoReligion": 25.1,
    "pctMuslim": 0.0,
    "pctSikh": 0.0,
    "pctHindu": 0.0,
    "medianDwellingValue": 290000.0,
    "pctOwnerHouseholds": 68.8,
    "pctMiningOilGas": 2.0,
    "pctAgricultureForestry": 22.0
   },
   "outcomes": {
    "remainShare": 56.94,
    "marginPoints": 13.87,
    "ballots": 17191,
    "turnout18": 56.41,
    "turnoutCitizen18": 64.98,
    "advanceShare": 32.51,
    "electionDayShare": 59.19,
    "vbmShare": 8.3,
    "mobileShare": 0.0,
    "q1to9YesShareMean": 64.41,
    "closeness": 0.8613,
    "reportingCompleteness": 0.8919,
    "q1YesShare": 68.67,
    "q2YesShare": 66.19,
    "q3YesShare": 65.76,
    "q4YesShare": 64.18,
    "q5YesShare": 69.82,
    "q6YesShare": 62.0,
    "q7YesShare": 62.41,
    "q8YesShare": 59.69,
    "q9YesShare": 60.94
   },
   "cluster": {
    "demographicCluster": 0,
    "outcomeCluster": 0
   },
   "residuals": {
    "remainShare": 0.22,
    "turnout18": -0.05
   },
   "dataQuality": {
    "pollsReporting": 66,
    "totalPolls": 74,
    "reportingCompleteness": 0.8919,
    "validVotesAllQuestions": 173433,
    "unattributedVotes": 0,
    "noOnAllNine": false,
    "censusDirect": true,
    "alias": false,
    "boundaryOverlap": 0.999724,
    "tnr100": 9.3,
    "tnr25": 13.6,
    "smallPopulation": false
   }
  },
  {
   "code": "55",
   "number": 55,
   "name": "Central Peace-Notley",
   "censusName": "Central Peace-Notley",
   "region": "North",
   "population": 27155,
   "population18": 20475,
   "citizens18": 18715,
   "demographics": {
    "population": 27155.0,
    "pct65plus": 18.7,
    "pct25to44": 22.5,
    "pct45to64": 26.8,
    "pct18to24": 7.4,
    "pctChildren0to17": 24.6,
    "pctFemale": 49.1,
    "avgHouseholdSize": 3.0,
    "pctLonePersonHouseholds": 27.1,
    "loneParentPct": 13.9,
    "pctRenterHouseholds": 18.0,
    "medianHouseholdIncome": 80000.0,
    "medianFamilyIncome": 96000.0,
    "medianIndividualIncome": 39200.0,
    "lowIncomePct": 14.0,
    "pctPostsecondary": 45.4,
    "pctBachelorPlus": 10.1,
    "pctNoCertificate": 22.5,
    "pctHighSchool": 32.1,
    "unemploymentRate": 9.4,
    "participationRate": 66.5,
    "employmentRate": 60.3,
    "pctFullTimeFullYear": 33.4,
    "pctImmigrant": 6.2,
    "pctCitizens18plus": 91.4,
    "pctNonOfficialLanguage": 8.5,
    "pctFrench": 2.2,
    "pctIndigenous": 15.4,
    "pctVisibleMinority": 4.8,
    "pctCatholic": 22.7,
    "pctChristian": 56.5,
    "pctNoReligion": 41.1,
    "pctMuslim": 0.2,
    "pctSikh": 0.0,
    "pctHindu": 0.0,
    "medianDwellingValue": 240000.0,
    "pctOwnerHouseholds": 77.6,
    "pctMiningOilGas": 10.2,
    "pctAgricultureForestry": 20.7
   },
   "outcomes": {
    "remainShare": 49.34,
    "marginPoints": -1.32,
    "ballots": 12843,
    "turnout18": 62.73,
    "turnoutCitizen18": 68.62,
    "advanceShare": 39.05,
    "electionDayShare": 55.39,
    "vbmShare": 5.32,
    "mobileShare": 0.23,
    "q1to9YesShareMean": 73.13,
    "closeness": 0.9868,
    "reportingCompleteness": 0.95,
    "q1YesShare": 76.18,
    "q2YesShare": 73.93,
    "q3YesShare": 74.32,
    "q4YesShare": 71.6,
    "q5YesShare": 78.47,
    "q6YesShare": 69.9,
    "q7YesShare": 72.54,
    "q8YesShare": 69.2,
    "q9YesShare": 72.04
   },
   "cluster": {
    "demographicCluster": 0,
    "outcomeCluster": 0
   },
   "residuals": {
    "remainShare": 1.0,
    "turnout18": 0.45
   },
   "dataQuality": {
    "pollsReporting": 57,
    "totalPolls": 60,
    "reportingCompleteness": 0.95,
    "validVotesAllQuestions": 119242,
    "unattributedVotes": 0,
    "noOnAllNine": false,
    "censusDirect": true,
    "alias": false,
    "boundaryOverlap": 0.999952,
    "tnr100": 8.2,
    "tnr25": 13.1,
    "smallPopulation": false
   }
  },
  {
   "code": "56",
   "number": 56,
   "name": "Chestermere-Strathmore",
   "censusName": "Chestermere-Strathmore",
   "region": "South",
   "population": 51495,
   "population18": 38540,
   "citizens18": 35800,
   "demographics": {
    "population": 51495.0,
    "pct65plus": 14.0,
    "pct25to44": 25.8,
    "pct45to64": 27.5,
    "pct18to24": 7.6,
    "pctChildren0to17": 25.2,
    "pctFemale": 50.1,
    "avgHouseholdSize": 3.0,
    "pctLonePersonHouseholds": 15.8,
    "loneParentPct": 12.1,
    "pctRenterHouseholds": 14.2,
    "medianHouseholdIncome": 116000.0,
    "medianFamilyIncome": 130000.0,
    "medianIndividualIncome": 46400.0,
    "lowIncomePct": 6.0,
    "pctPostsecondary": 61.2,
    "pctBachelorPlus": 22.8,
    "pctNoCertificate": 9.9,
    "pctHighSchool": 28.9,
    "unemploymentRate": 10.1,
    "participationRate": 69.4,
    "employmentRate": 62.4,
    "pctFullTimeFullYear": 37.7,
    "pctImmigrant": 18.4,
    "pctCitizens18plus": 92.9,
    "pctNonOfficialLanguage": 11.1,
    "pctFrench": 0.2,
    "pctIndigenous": 4.1,
    "pctVisibleMinority": 25.2,
    "pctCatholic": 17.3,
    "pctChristian": 43.7,
    "pctNoReligion": 40.7,
    "pctMuslim": 3.9,
    "pctSikh": 8.5,
    "pctHindu": 1.0,
    "medianDwellingValue": 480000.0,
    "pctOwnerHouseholds": 85.8,
    "pctMiningOilGas": 4.4,
    "pctAgricultureForestry": 3.7
   },
   "outcomes": {
    "remainShare": 69.19,
    "marginPoints": 38.38,
    "ballots": 28506,
    "turnout18": 73.96,
    "turnoutCitizen18": 79.63,
    "advanceShare": 59.47,
    "electionDayShare": 34.89,
    "vbmShare": 4.52,
    "mobileShare": 1.12,
    "q1to9YesShareMean": 63.75,
    "closeness": 0.6162,
    "reportingCompleteness": 0.9718,
    "q1YesShare": 65.5,
    "q2YesShare": 66.48,
    "q3YesShare": 66.83,
    "q4YesShare": 65.48,
    "q5YesShare": 72.02,
    "q6YesShare": 58.72,
    "q7YesShare": 59.92,
    "q8YesShare": 54.84,
    "q9YesShare": 64.0
   },
   "cluster": {
    "demographicCluster": 0,
    "outcomeCluster": 0
   },
   "residuals": {
    "remainShare": -0.32,
    "turnout18": 0.35
   },
   "dataQuality": {
    "pollsReporting": 69,
    "totalPolls": 71,
    "reportingCompleteness": 0.9718,
    "validVotesAllQuestions": 222365,
    "unattributedVotes": 0,
    "noOnAllNine": false,
    "censusDirect": true,
    "alias": false,
    "boundaryOverlap": 0.999721,
    "tnr100": 1.8,
    "tnr25": 2.7,
    "smallPopulation": false
   }
  },
  {
   "code": "57",
   "number": 57,
   "name": "Cypress-Medicine Hat",
   "censusName": "Cypress-Medicine Hat",
   "region": "South",
   "population": 50275,
   "population18": 39605,
   "citizens18": 36800,
   "demographics": {
    "population": 50275.0,
    "pct65plus": 20.1,
    "pct25to44": 24.8,
    "pct45to64": 26.2,
    "pct18to24": 7.7,
    "pctChildren0to17": 21.2,
    "pctFemale": 51.0,
    "avgHouseholdSize": 2.0,
    "pctLonePersonHouseholds": 29.4,
    "loneParentPct": 16.2,
    "pctRenterHouseholds": 27.2,
    "medianHouseholdIncome": 79000.0,
    "medianFamilyIncome": 100000.0,
    "medianIndividualIncome": 40400.0,
    "lowIncomePct": 11.0,
    "pctPostsecondary": 58.2,
    "pctBachelorPlus": 18.6,
    "pctNoCertificate": 12.4,
    "pctHighSchool": 29.4,
    "unemploymentRate": 11.5,
    "participationRate": 61.9,
    "employmentRate": 54.8,
    "pctFullTimeFullYear": 30.1,
    "pctImmigrant": 10.1,
    "pctCitizens18plus": 92.9,
    "pctNonOfficialLanguage": 4.1,
    "pctFrench": 0.2,
    "pctIndigenous": 5.3,
    "pctVisibleMinority": 9.1,
    "pctCatholic": 19.9,
    "pctChristian": 54.2,
    "pctNoReligion": 41.6,
    "pctMuslim": 1.6,
    "pctSikh": 0.8,
    "pctHindu": 0.5,
    "medianDwellingValue": 310000.0,
    "pctOwnerHouseholds": 72.8,
    "pctMiningOilGas": 4.8,
    "pctAgricultureForestry": 4.1
   },
   "outcomes": {
    "remainShare": 68.13,
    "marginPoints": 36.26,
    "ballots": 24837,
    "turnout18": 62.71,
    "turnoutCitizen18": 67.49,
    "advanceShare": 54.36,
    "electionDayShare": 34.33,
    "vbmShare": 10.32,
    "mobileShare": 1.0,
    "q1to9YesShareMean": 61.36,
    "closeness": 0.6374,
    "reportingCompleteness": 1.0,
    "q1YesShare": 63.86,
    "q2YesShare": 60.41,
    "q3YesShare": 61.19,
    "q4YesShare": 60.29,
    "q5YesShare": 71.25,
    "q6YesShare": 59.72,
    "q7YesShare": 61.27,
    "q8YesShare": 56.58,
    "q9YesShare": 57.68
   },
   "cluster": {
    "demographicCluster": 0,
    "outcomeCluster": 0
   },
   "residuals": {
    "remainShare": -0.76,
    "turnout18": 0.2
   },
   "dataQuality": {
    "pollsReporting": 59,
    "totalPolls": 59,
    "reportingCompleteness": 1.0,
    "validVotesAllQuestions": 217982,
    "unattributedVotes": 0,
    "noOnAllNine": false,
    "censusDirect": true,
    "alias": false,
    "boundaryOverlap": 0.999934,
    "tnr100": 2.2,
    "tnr25": 3,
    "smallPopulation": false
   }
  },
  {
   "code": "58",
   "number": 58,
   "name": "Drayton Valley-Devon",
   "censusName": "Drayton Valley-Devon",
   "region": "Central",
   "population": 45620,
   "population18": 35020,
   "citizens18": 33440,
   "demographics": {
    "population": 45620.0,
    "pct65plus": 16.8,
    "pct25to44": 24.3,
    "pct45to64": 28.7,
    "pct18to24": 6.9,
    "pctChildren0to17": 23.2,
    "pctFemale": 49.1,
    "avgHouseholdSize": 3.0,
    "pctLonePersonHouseholds": 22.0,
    "loneParentPct": 13.4,
    "pctRenterHouseholds": 17.0,
    "medianHouseholdIncome": 96000.0,
    "medianFamilyIncome": 113000.0,
    "medianIndividualIncome": 43200.0,
    "lowIncomePct": 10.0,
    "pctPostsecondary": 54.0,
    "pctBachelorPlus": 12.5,
    "pctNoCertificate": 13.0,
    "pctHighSchool": 32.9,
    "unemploymentRate": 10.2,
    "participationRate": 65.5,
    "employmentRate": 58.8,
    "pctFullTimeFullYear": 32.8,
    "pctImmigrant": 6.4,
    "pctCitizens18plus": 95.5,
    "pctNonOfficialLanguage": 2.1,
    "pctFrench": 0.2,
    "pctIndigenous": 10.4,
    "pctVisibleMinority": 4.4,
    "pctCatholic": 16.1,
    "pctChristian": 49.9,
    "pctNoReligion": 47.2,
    "pctMuslim": 0.5,
    "pctSikh": 0.1,
    "pctHindu": 0.2,
    "medianDwellingValue": 368000.0,
    "pctOwnerHouseholds": 81.3,
    "pctMiningOilGas": 10.3,
    "pctAgricultureForestry": 6.4
   },
   "outcomes": {
    "remainShare": 54.66,
    "marginPoints": 9.31,
    "ballots": 25710,
    "turnout18": 73.42,
    "turnoutCitizen18": 76.88,
    "advanceShare": 45.9,
    "electionDayShare": 43.58,
    "vbmShare": 9.87,
    "mobileShare": 0.65,
    "q1to9YesShareMean": 72.73,
    "closeness": 0.9069,
    "reportingCompleteness": 1.0,
    "q1YesShare": 74.58,
    "q2YesShare": 72.53,
    "q3YesShare": 72.77,
    "q4YesShare": 71.78,
    "q5YesShare": 76.39,
    "q6YesShare": 72.56,
    "q7YesShare": 73.29,
    "q8YesShare": 69.29,
    "q9YesShare": 71.36
   },
   "cluster": {
    "demographicCluster": 0,
    "outcomeCluster": 0
   },
   "residuals": {
    "remainShare": -1.53,
    "turnout18": 1.51
   },
   "dataQuality": {
    "pollsReporting": 68,
    "totalPolls": 68,
    "reportingCompleteness": 1.0,
    "validVotesAllQuestions": 238253,
    "unattributedVotes": 0,
    "noOnAllNine": false,
    "censusDirect": true,
    "alias": false,
    "boundaryOverlap": 0.999783,
    "tnr100": 4.4,
    "tnr25": 7.7,
    "smallPopulation": false
   }
  },
  {
   "code": "59",
   "number": 59,
   "name": "Drumheller-Stettler",
   "censusName": "Drumheller-Stettler",
   "region": "Central",
   "population": 40065,
   "population18": 31495,
   "citizens18": 27445,
   "demographics": {
    "population": 40065.0,
    "pct65plus": 21.0,
    "pct25to44": 23.0,
    "pct45to64": 27.5,
    "pct18to24": 7.1,
    "pctChildren0to17": 21.4,
    "pctFemale": 49.3,
    "avgHouseholdSize": 2.0,
    "pctLonePersonHouseholds": 30.4,
    "loneParentPct": 11.6,
    "pctRenterHouseholds": 20.2,
    "medianHouseholdIncome": 77500.0,
    "medianFamilyIncome": 96000.0,
    "medianIndividualIncome": 40400.0,
    "lowIncomePct": 12.0,
    "pctPostsecondary": 53.6,
    "pctBachelorPlus": 13.7,
    "pctNoCertificate": 12.5,
    "pctHighSchool": 33.9,
    "unemploymentRate": 7.8,
    "participationRate": 66.5,
    "employmentRate": 61.4,
    "pctFullTimeFullYear": 34.3,
    "pctImmigrant": 6.9,
    "pctCitizens18plus": 87.1,
    "pctNonOfficialLanguage": 6.4,
    "pctFrench": 0.1,
    "pctIndigenous": 5.0,
    "pctVisibleMinority": 5.9,
    "pctCatholic": 16.0,
    "pctChristian": 56.0,
    "pctNoReligion": 43.0,
    "pctMuslim": 0.1,
    "pctSikh": 0.1,
    "pctHindu": 0.2,
    "medianDwellingValue": 230000.0,
    "pctOwnerHouseholds": 79.8,
    "pctMiningOilGas": 8.3,
    "pctAgricultureForestry": 19.0
   },
   "outcomes": {
    "remainShare": 51.38,
    "marginPoints": 2.77,
    "ballots": 19870,
    "turnout18": 63.09,
    "turnoutCitizen18": 72.4,
    "advanceShare": 44.34,
    "electionDayShare": 48.77,
    "vbmShare": 5.08,
    "mobileShare": 1.81,
    "q1to9YesShareMean": 77.03,
    "closeness": 0.9723,
    "reportingCompleteness": 0.9859,
    "q1YesShare": 78.28,
    "q2YesShare": 76.37,
    "q3YesShare": 77.35,
    "q4YesShare": 79.08,
    "q5YesShare": 84.3,
    "q6YesShare": 76.9,
    "q7YesShare": 76.74,
    "q8YesShare": 69.29,
    "q9YesShare": 74.94
   },
   "cluster": {
    "demographicCluster": 0,
    "outcomeCluster": 0
   },
   "residuals": {
    "remainShare": 0.74,
    "turnout18": -0.94
   },
   "dataQuality": {
    "pollsReporting": 70,
    "totalPolls": 71,
    "reportingCompleteness": 0.9859,
    "validVotesAllQuestions": 185606,
    "unattributedVotes": 0,
    "noOnAllNine": false,
    "censusDirect": true,
    "alias": false,
    "boundaryOverlap": 0.999898,
    "tnr100": 4.6,
    "tnr25": 8.5,
    "smallPopulation": false
   }
  },
  {
   "code": "60",
   "number": 60,
   "name": "Fort McMurray-Lac La Biche",
   "censusName": "Fort McMurray-Lac La Biche",
   "region": "North",
   "population": 42085,
   "population18": 31870,
   "citizens18": 27930,
   "demographics": {
    "population": 42085.0,
    "pct65plus": 8.1,
    "pct25to44": 32.8,
    "pct45to64": 26.9,
    "pct18to24": 7.8,
    "pctChildren0to17": 24.3,
    "pctFemale": 47.3,
    "avgHouseholdSize": 3.0,
    "pctLonePersonHouseholds": 24.1,
    "loneParentPct": 17.5,
    "pctRenterHouseholds": 32.9,
    "medianHouseholdIncome": 132000.0,
    "medianFamilyIncome": 147000.0,
    "medianIndividualIncome": 56000.0,
    "lowIncomePct": 7.0,
    "pctPostsecondary": 58.4,
    "pctBachelorPlus": 17.1,
    "pctNoCertificate": 11.8,
    "pctHighSchool": 29.8,
    "unemploymentRate": 10.7,
    "participationRate": 72.2,
    "employmentRate": 64.5,
    "pctFullTimeFullYear": 37.9,
    "pctImmigrant": 18.4,
    "pctCitizens18plus": 87.6,
    "pctNonOfficialLanguage": 9.7,
    "pctFrench": 0.8,
    "pctIndigenous": 22.1,
    "pctVisibleMinority": 22.8,
    "pctCatholic": 28.7,
    "pctChristian": 55.4,
    "pctNoReligion": 35.5,
    "pctMuslim": 5.7,
    "pctSikh": 0.1,
    "pctHindu": 0.6,
    "medianDwellingValue": 400000.0,
    "pctOwnerHouseholds": 63.4,
    "pctMiningOilGas": 20.3,
    "pctAgricultureForestry": 2.1
   },
   "outcomes": {
    "remainShare": 62.62,
    "marginPoints": 25.24,
    "ballots": 7675,
    "turnout18": 24.08,
    "turnoutCitizen18": 27.48,
    "advanceShare": 77.83,
    "electionDayShare": 14.64,
    "vbmShare": 7.53,
    "mobileShare": 0.0,
    "q1to9YesShareMean": 64.76,
    "closeness": 0.7476,
    "reportingCompleteness": 0.2857,
    "q1YesShare": 65.81,
    "q2YesShare": 69.29,
    "q3YesShare": 69.15,
    "q4YesShare": 66.43,
    "q5YesShare": 74.46,
    "q6YesShare": 62.11,
    "q7YesShare": 63.23,
    "q8YesShare": 60.12,
    "q9YesShare": 52.25
   },
   "cluster": {
    "demographicCluster": 0,
    "outcomeCluster": 0
   },
   "residuals": {
    "remainShare": 0.52,
    "turnout18": -1.75
   },
   "dataQuality": {
    "pollsReporting": 18,
    "totalPolls": 63,
    "reportingCompleteness": 0.2857,
    "validVotesAllQuestions": 31655,
    "unattributedVotes": 0,
    "noOnAllNine": false,
    "censusDirect": true,
    "alias": false,
    "boundaryOverlap": 0.999931,
    "tnr100": 10,
    "tnr25": 14.9,
    "smallPopulation": false
   }
  },
  {
   "code": "61",
   "number": 61,
   "name": "Fort McMurray-Wood Buffalo",
   "censusName": "Fort McMurray-Wood Buffalo",
   "region": "North",
   "population": 42765,
   "population18": 30605,
   "citizens18": 27595,
   "demographics": {
    "population": 42765.0,
    "pct65plus": 3.6,
    "pct25to44": 38.0,
    "pct45to64": 22.7,
    "pct18to24": 7.2,
    "pctChildren0to17": 28.4,
    "pctFemale": 48.0,
    "avgHouseholdSize": 3.0,
    "pctLonePersonHouseholds": 19.8,
    "loneParentPct": 13.5,
    "pctRenterHouseholds": 28.6,
    "medianHouseholdIncome": 202000.0,
    "medianFamilyIncome": 218000.0,
    "medianIndividualIncome": 81000.0,
    "lowIncomePct": 4.0,
    "pctPostsecondary": 67.9,
    "pctBachelorPlus": 25.1,
    "pctNoCertificate": 6.4,
    "pctHighSchool": 25.7,
    "unemploymentRate": 8.0,
    "participationRate": 77.1,
    "employmentRate": 70.9,
    "pctFullTimeFullYear": 42.7,
    "pctImmigrant": 20.0,
    "pctCitizens18plus": 90.2,
    "pctNonOfficialLanguage": 10.2,
    "pctFrench": 0.9,
    "pctIndigenous": 12.5,
    "pctVisibleMinority": 25.8,
    "pctCatholic": 24.9,
    "pctChristian": 53.0,
    "pctNoReligion": 35.4,
    "pctMuslim": 5.4,
    "pctSikh": 0.6,
    "pctHindu": 4.2,
    "medianDwellingValue": 500000.0,
    "pctOwnerHouseholds": 69.7,
    "pctMiningOilGas": 34.6,
    "pctAgricultureForestry": 0.2
   },
   "outcomes": {
    "remainShare": 61.68,
    "marginPoints": 23.35,
    "ballots": 11150,
    "turnout18": 36.43,
    "turnoutCitizen18": 40.41,
    "advanceShare": 52.65,
    "electionDayShare": 31.82,
    "vbmShare": 15.53,
    "mobileShare": 0.0,
    "q1to9YesShareMean": 65.33,
    "closeness": 0.7665,
    "reportingCompleteness": 0.2,
    "q1YesShare": 70.66,
    "q2YesShare": 67.5,
    "q3YesShare": 69.62,
    "q4YesShare": 63.23,
    "q5YesShare": 73.07,
    "q6YesShare": 58.03,
    "q7YesShare": 60.37,
    "q8YesShare": 61.83,
    "q9YesShare": 63.65
   },
   "cluster": {
    "demographicCluster": 1,
    "outcomeCluster": 0
   },
   "residuals": {
    "remainShare": 2.85,
    "turnout18": 0.4
   },
   "dataQuality": {
    "pollsReporting": 8,
    "totalPolls": 40,
    "reportingCompleteness": 0.2,
    "validVotesAllQuestions": 59656,
    "unattributedVotes": 0,
    "noOnAllNine": false,
    "censusDirect": true,
    "alias": false,
    "boundaryOverlap": 0.999958,
    "tnr100": 7.5,
    "tnr25": 11.8,
    "smallPopulation": false
   }
  },
  {
   "code": "62",
   "number": 62,
   "name": "Fort Saskatchewan-Vegreville",
   "censusName": "Fort Saskatchewan-Vegreville",
   "region": "Edmonton",
   "population": 53960,
   "population18": 41370,
   "citizens18": 38275,
   "demographics": {
    "population": 53960.0,
    "pct65plus": 17.6,
    "pct25to44": 27.1,
    "pct45to64": 24.8,
    "pct18to24": 7.3,
    "pctChildren0to17": 23.3,
    "pctFemale": 49.5,
    "avgHouseholdSize": 3.0,
    "pctLonePersonHouseholds": 26.0,
    "loneParentPct": 13.4,
    "pctRenterHouseholds": 21.1,
    "medianHouseholdIncome": 96000.0,
    "medianFamilyIncome": 117000.0,
    "medianIndividualIncome": 45200.0,
    "lowIncomePct": 9.0,
    "pctPostsecondary": 60.1,
    "pctBachelorPlus": 15.7,
    "pctNoCertificate": 11.2,
    "pctHighSchool": 28.6,
    "unemploymentRate": 10.0,
    "participationRate": 66.6,
    "employmentRate": 59.9,
    "pctFullTimeFullYear": 34.4,
    "pctImmigrant": 9.5,
    "pctCitizens18plus": 92.5,
    "pctNonOfficialLanguage": 6.5,
    "pctFrench": 0.5,
    "pctIndigenous": 6.4,
    "pctVisibleMinority": 6.5,
    "pctCatholic": 22.2,
    "pctChristian": 56.2,
    "pctNoReligion": 42.2,
    "pctMuslim": 0.6,
    "pctSikh": 0.2,
    "pctHindu": 0.4,
    "medianDwellingValue": 348000.0,
    "pctOwnerHouseholds": 78.9,
    "pctMiningOilGas": 5.5,
    "pctAgricultureForestry": 7.1
   },
   "outcomes": {
    "remainShare": 66.7,
    "marginPoints": 33.4,
    "ballots": 25573,
    "turnout18": 61.82,
    "turnoutCitizen18": 66.81,
    "advanceShare": 52.56,
    "electionDayShare": 41.36,
    "vbmShare": 5.01,
    "mobileShare": 1.07,
    "q1to9YesShareMean": 65.16,
    "closeness": 0.666,
    "reportingCompleteness": 0.7439,
    "q1YesShare": 64.94,
    "q2YesShare": 68.41,
    "q3YesShare": 69.66,
    "q4YesShare": 67.28,
    "q5YesShare": 73.26,
    "q6YesShare": 62.08,
    "q7YesShare": 62.93,
    "q8YesShare": 57.5,
    "q9YesShare": 60.4
   },
   "cluster": {
    "demographicCluster": 0,
    "outcomeCluster": 0
   },
   "residuals": {
    "remainShare": 0.68,
    "turnout18": -0.37
   },
   "dataQuality": {
    "pollsReporting": 61,
    "totalPolls": 82,
    "reportingCompleteness": 0.7439,
    "validVotesAllQuestions": 209858,
    "unattributedVotes": 0,
    "noOnAllNine": false,
    "censusDirect": true,
    "alias": false,
    "boundaryOverlap": 0.999785,
    "tnr100": 3.1,
    "tnr25": 5.8,
    "smallPopulation": false
   }
  },
  {
   "code": "63",
   "number": 63,
   "name": "Grande Prairie",
   "censusName": "Grande Prairie",
   "region": "North",
   "population": 46835,
   "population18": 35430,
   "citizens18": 31255,
   "demographics": {
    "population": 46835.0,
    "pct65plus": 10.3,
    "pct25to44": 33.8,
    "pct45to64": 22.8,
    "pct18to24": 8.8,
    "pctChildren0to17": 24.4,
    "pctFemale": 49.4,
    "avgHouseholdSize": 3.0,
    "pctLonePersonHouseholds": 27.1,
    "loneParentPct": 18.5,
    "pctRenterHouseholds": 36.2,
    "medianHouseholdIncome": 99000.0,
    "medianFamilyIncome": 118000.0,
    "medianIndividualIncome": 48000.0,
    "lowIncomePct": 8.0,
    "pctPostsecondary": 56.5,
    "pctBachelorPlus": 19.7,
    "pctNoCertificate": 12.3,
    "pctHighSchool": 31.2,
    "unemploymentRate": 12.3,
    "participationRate": 73.2,
    "employmentRate": 64.2,
    "pctFullTimeFullYear": 35.2,
    "pctImmigrant": 13.2,
    "pctCitizens18plus": 88.2,
    "pctNonOfficialLanguage": 6.7,
    "pctFrench": 0.8,
    "pctIndigenous": 11.2,
    "pctVisibleMinority": 16.1,
    "pctCatholic": 20.5,
    "pctChristian": 46.7,
    "pctNoReligion": 48.2,
    "pctMuslim": 1.9,
    "pctSikh": 0.9,
    "pctHindu": 1.2,
    "medianDwellingValue": 328000.0,
    "pctOwnerHouseholds": 63.8,
    "pctMiningOilGas": 10.2,
    "pctAgricultureForestry": 1.3
   },
   "outcomes": {
    "remainShare": 62.55,
    "marginPoints": 25.1,
    "ballots": 18405,
    "turnout18": 51.95,
    "turnoutCitizen18": 58.89,
    "advanceShare": 54.68,
    "electionDayShare": 39.08,
    "vbmShare": 4.81,
    "mobileShare": 1.43,
    "q1to9YesShareMean": 66.27,
    "closeness": 0.749,
    "reportingCompleteness": 0.8462,
    "q1YesShare": 67.12,
    "q2YesShare": 63.53,
    "q3YesShare": 69.28,
    "q4YesShare": 66.62,
    "q5YesShare": 75.05,
    "q6YesShare": 64.09,
    "q7YesShare": 65.77,
    "q8YesShare": 60.8,
    "q9YesShare": 64.2
   },
   "cluster": {
    "demographicCluster": 0,
    "outcomeCluster": 0
   },
   "residuals": {
    "remainShare": -2.48,
    "turnout18": 0.96
   },
   "dataQuality": {
    "pollsReporting": 44,
    "totalPolls": 52,
    "reportingCompleteness": 0.8462,
    "validVotesAllQuestions": 163377,
    "unattributedVotes": 0,
    "noOnAllNine": false,
    "censusDirect": true,
    "alias": false,
    "boundaryOverlap": 0.999264,
    "tnr100": 4.6,
    "tnr25": 7.5,
    "smallPopulation": false
   }
  },
  {
   "code": "64",
   "number": 64,
   "name": "Grande Prairie-Wapiti",
   "censusName": "Grande Prairie-Wapiti",
   "region": "North",
   "population": 50075,
   "population18": 36290,
   "citizens18": 34110,
   "demographics": {
    "population": 50075.0,
    "pct65plus": 10.7,
    "pct25to44": 30.4,
    "pct45to64": 24.0,
    "pct18to24": 7.4,
    "pctChildren0to17": 27.5,
    "pctFemale": 49.0,
    "avgHouseholdSize": 3.0,
    "pctLonePersonHouseholds": 20.2,
    "loneParentPct": 13.4,
    "pctRenterHouseholds": 18.0,
    "medianHouseholdIncome": 112000.0,
    "medianFamilyIncome": 127000.0,
    "medianIndividualIncome": 51200.0,
    "lowIncomePct": 7.0,
    "pctPostsecondary": 53.4,
    "pctBachelorPlus": 14.8,
    "pctNoCertificate": 14.7,
    "pctHighSchool": 31.9,
    "unemploymentRate": 11.0,
    "participationRate": 74.2,
    "employmentRate": 66.0,
    "pctFullTimeFullYear": 37.3,
    "pctImmigrant": 7.6,
    "pctCitizens18plus": 94.0,
    "pctNonOfficialLanguage": 2.9,
    "pctFrench": 0.4,
    "pctIndigenous": 11.2,
    "pctVisibleMinority": 7.3,
    "pctCatholic": 15.5,
    "pctChristian": 45.9,
    "pctNoReligion": 51.5,
    "pctMuslim": 0.5,
    "pctSikh": 0.3,
    "pctHindu": 0.3,
    "medianDwellingValue": 352000.0,
    "pctOwnerHouseholds": 81.3,
    "pctMiningOilGas": 12.1,
    "pctAgricultureForestry": 4.8
   },
   "outcomes": {
    "remainShare": 57.58,
    "marginPoints": 15.16,
    "ballots": 8878,
    "turnout18": 24.46,
    "turnoutCitizen18": 26.03,
    "advanceShare": 35.55,
    "electionDayShare": 54.13,
    "vbmShare": 10.32,
    "mobileShare": 0.0,
    "q1to9YesShareMean": 73.05,
    "closeness": 0.8484,
    "reportingCompleteness": 0.4815,
    "q1YesShare": 72.41,
    "q2YesShare": 68.5,
    "q3YesShare": 68.61,
    "q4YesShare": 71.08,
    "q5YesShare": 80.55,
    "q6YesShare": 75.11,
    "q7YesShare": 73.03,
    "q8YesShare": 72.97,
    "q9YesShare": 75.19
   },
   "cluster": {
    "demographicCluster": 0,
    "outcomeCluster": 0
   },
   "residuals": {
    "remainShare": -0.98,
    "turnout18": -3.01
   },
   "dataQuality": {
    "pollsReporting": 39,
    "totalPolls": 81,
    "reportingCompleteness": 0.4815,
    "validVotesAllQuestions": 110718,
    "unattributedVotes": 0,
    "noOnAllNine": false,
    "censusDirect": true,
    "alias": false,
    "boundaryOverlap": 0.999895,
    "tnr100": 4.6,
    "tnr25": 9.6,
    "smallPopulation": false
   }
  },
  {
   "code": "65",
   "number": 65,
   "name": "Highwood",
   "censusName": "Highwood",
   "region": "South",
   "population": 50540,
   "population18": 38330,
   "citizens18": 35980,
   "demographics": {
    "population": 50540.0,
    "pct65plus": 17.4,
    "pct25to44": 22.0,
    "pct45to64": 29.1,
    "pct18to24": 7.3,
    "pctChildren0to17": 24.2,
    "pctFemale": 50.4,
    "avgHouseholdSize": 3.0,
    "pctLonePersonHouseholds": 16.5,
    "loneParentPct": 11.2,
    "pctRenterHouseholds": 12.5,
    "medianHouseholdIncome": 119000.0,
    "medianFamilyIncome": 133000.0,
    "medianIndividualIncome": 48800.0,
    "lowIncomePct": 7.0,
    "pctPostsecondary": 67.7,
    "pctBachelorPlus": 28.2,
    "pctNoCertificate": 5.5,
    "pctHighSchool": 26.7,
    "unemploymentRate": 9.0,
    "participationRate": 66.6,
    "employmentRate": 60.5,
    "pctFullTimeFullYear": 34.5,
    "pctImmigrant": 12.8,
    "pctCitizens18plus": 93.9,
    "pctNonOfficialLanguage": 3.1,
    "pctFrench": 0.4,
    "pctIndigenous": 5.0,
    "pctVisibleMinority": 6.8,
    "pctCatholic": 20.4,
    "pctChristian": 53.9,
    "pctNoReligion": 43.9,
    "pctMuslim": 0.4,
    "pctSikh": 0.3,
    "pctHindu": 0.5,
    "medianDwellingValue": 500000.0,
    "pctOwnerHouseholds": 87.5,
    "pctMiningOilGas": 5.2,
    "pctAgricultureForestry": 3.1
   },
   "outcomes": {
    "remainShare": 65.58,
    "marginPoints": 31.17,
    "ballots": 30797,
    "turnout18": 80.35,
    "turnoutCitizen18": 85.59,
    "advanceShare": 55.1,
    "electionDayShare": 38.5,
    "vbmShare": 5.67,
    "mobileShare": 0.73,
    "q1to9YesShareMean": 66.85,
    "closeness": 0.6883,
    "reportingCompleteness": 1.0,
    "q1YesShare": 66.32,
    "q2YesShare": 69.27,
    "q3YesShare": 69.93,
    "q4YesShare": 67.94,
    "q5YesShare": 73.58,
    "q6YesShare": 64.59,
    "q7YesShare": 65.49,
    "q8YesShare": 61.09,
    "q9YesShare": 63.44
   },
   "cluster": {
    "demographicCluster": 0,
    "outcomeCluster": 0
   },
   "residuals": {
    "remainShare": -1.77,
    "turnout18": 0.48
   },
   "dataQuality": {
    "pollsReporting": 112,
    "totalPolls": 112,
    "reportingCompleteness": 1.0,
    "validVotesAllQuestions": 235776,
    "unattributedVotes": 0,
    "noOnAllNine": false,
    "censusDirect": true,
    "alias": false,
    "boundaryOverlap": 0.99933,
    "tnr100": 1.9,
    "tnr25": 3.4,
    "smallPopulation": false
   }
  },
  {
   "code": "66",
   "number": 66,
   "name": "Innisfail-Sylvan Lake",
   "censusName": "Innisfail-Sylvan Lake",
   "region": "Central",
   "population": 48780,
   "population18": 37915,
   "citizens18": 35355,
   "demographics": {
    "population": 48780.0,
    "pct65plus": 17.3,
    "pct25to44": 26.1,
    "pct45to64": 27.1,
    "pct18to24": 7.2,
    "pctChildren0to17": 22.3,
    "pctFemale": 49.4,
    "avgHouseholdSize": 3.0,
    "pctLonePersonHouseholds": 24.7,
    "loneParentPct": 14.9,
    "pctRenterHouseholds": 23.0,
    "medianHouseholdIncome": 90000.0,
    "medianFamilyIncome": 105000.0,
    "medianIndividualIncome": 44000.0,
    "lowIncomePct": 10.0,
    "pctPostsecondary": 58.5,
    "pctBachelorPlus": 15.0,
    "pctNoCertificate": 11.2,
    "pctHighSchool": 30.3,
    "unemploymentRate": 11.8,
    "participationRate": 67.6,
    "employmentRate": 59.6,
    "pctFullTimeFullYear": 32.1,
    "pctImmigrant": 6.7,
    "pctCitizens18plus": 93.2,
    "pctNonOfficialLanguage": 2.3,
    "pctFrench": 0.2,
    "pctIndigenous": 6.4,
    "pctVisibleMinority": 4.7,
    "pctCatholic": 14.2,
    "pctChristian": 46.2,
    "pctNoReligion": 52.4,
    "pctMuslim": 0.2,
    "pctSikh": 0.1,
    "pctHindu": 0.2,
    "medianDwellingValue": 348000.0,
    "pctOwnerHouseholds": 77.0,
    "pctMiningOilGas": 8.8,
    "pctAgricultureForestry": 7.8
   },
   "outcomes": {
    "remainShare": 56.77,
    "marginPoints": 13.53,
    "ballots": 26474,
    "turnout18": 69.82,
    "turnoutCitizen18": 74.88,
    "advanceShare": 56.48,
    "electionDayShare": 38.78,
    "vbmShare": 3.85,
    "mobileShare": 0.89,
    "q1to9YesShareMean": 73.26,
    "closeness": 0.8647,
    "reportingCompleteness": 1.0,
    "q1YesShare": 72.92,
    "q2YesShare": 75.89,
    "q3YesShare": 77.28,
    "q4YesShare": 74.23,
    "q5YesShare": 80.07,
    "q6YesShare": 68.32,
    "q7YesShare": 72.0,
    "q8YesShare": 68.48,
    "q9YesShare": 70.13
   },
   "cluster": {
    "demographicCluster": 0,
    "outcomeCluster": 0
   },
   "residuals": {
    "remainShare": -1.45,
    "turnout18": 1.26
   },
   "dataQuality": {
    "pollsReporting": 73,
    "totalPolls": 73,
    "reportingCompleteness": 1.0,
    "validVotesAllQuestions": 229688,
    "unattributedVotes": 0,
    "noOnAllNine": false,
    "censusDirect": true,
    "alias": false,
    "boundaryOverlap": 0.99961,
    "tnr100": 3.8,
    "tnr25": 6.5,
    "smallPopulation": false
   }
  },
  {
   "code": "67",
   "number": 67,
   "name": "Lac Ste. Anne-Parkland",
   "censusName": "Lac Ste. Anne-Parkland",
   "region": "Central",
   "population": 45180,
   "population18": 35275,
   "citizens18": 34005,
   "demographics": {
    "population": 45180.0,
    "pct65plus": 19.1,
    "pct25to44": 21.3,
    "pct45to64": 31.1,
    "pct18to24": 6.5,
    "pctChildren0to17": 21.9,
    "pctFemale": 48.4,
    "avgHouseholdSize": 3.0,
    "pctLonePersonHouseholds": 22.1,
    "loneParentPct": 12.1,
    "pctRenterHouseholds": 9.2,
    "medianHouseholdIncome": 95000.0,
    "medianFamilyIncome": 114000.0,
    "medianIndividualIncome": 42400.0,
    "lowIncomePct": 10.0,
    "pctPostsecondary": 56.4,
    "pctBachelorPlus": 12.6,
    "pctNoCertificate": 14.3,
    "pctHighSchool": 29.3,
    "unemploymentRate": 10.8,
    "participationRate": 62.1,
    "employmentRate": 55.4,
    "pctFullTimeFullYear": 31.9,
    "pctImmigrant": 5.9,
    "pctCitizens18plus": 96.4,
    "pctNonOfficialLanguage": 1.3,
    "pctFrench": 0.3,
    "pctIndigenous": 14.3,
    "pctVisibleMinority": 2.5,
    "pctCatholic": 19.7,
    "pctChristian": 48.6,
    "pctNoReligion": 47.8,
    "pctMuslim": 0.2,
    "pctSikh": 0.1,
    "pctHindu": 0.1,
    "medianDwellingValue": 400000.0,
    "pctOwnerHouseholds": 87.1,
    "pctMiningOilGas": 5.4,
    "pctAgricultureForestry": 6.1
   },
   "outcomes": {
    "remainShare": 57.97,
    "marginPoints": 15.94,
    "ballots": 26730,
    "turnout18": 75.78,
    "turnoutCitizen18": 78.61,
    "advanceShare": 43.21,
    "electionDayShare": 49.96,
    "vbmShare": 6.09,
    "mobileShare": 0.74,
    "q1to9YesShareMean": 69.94,
    "closeness": 0.8406,
    "reportingCompleteness": 1.0,
    "q1YesShare": 70.08,
    "q2YesShare": 71.95,
    "q3YesShare": 68.56,
    "q4YesShare": 71.57,
    "q5YesShare": 75.83,
    "q6YesShare": 66.99,
    "q7YesShare": 68.4,
    "q8YesShare": 68.86,
    "q9YesShare": 67.24
   },
   "cluster": {
    "demographicCluster": 0,
    "outcomeCluster": 0
   },
   "residuals": {
    "remainShare": -1.53,
    "turnout18": 0.88
   },
   "dataQuality": {
    "pollsReporting": 75,
    "totalPolls": 75,
    "reportingCompleteness": 1.0,
    "validVotesAllQuestions": 221657,
    "unattributedVotes": 0,
    "noOnAllNine": false,
    "censusDirect": true,
    "alias": false,
    "boundaryOverlap": 0.999706,
    "tnr100": 8.5,
    "tnr25": 10.9,
    "smallPopulation": false
   }
  },
  {
   "code": "68",
   "number": 68,
   "name": "Lacombe-Ponoka",
   "censusName": "Lacombe-Ponoka",
   "region": "Central",
   "population": 46405,
   "population18": 34810,
   "citizens18": 32570,
   "demographics": {
    "population": 46405.0,
    "pct65plus": 16.1,
    "pct25to44": 26.8,
    "pct45to64": 24.8,
    "pct18to24": 7.3,
    "pctChildren0to17": 25.0,
    "pctFemale": 50.5,
    "avgHouseholdSize": 3.0,
    "pctLonePersonHouseholds": 23.6,
    "loneParentPct": 14.1,
    "pctRenterHouseholds": 21.9,
    "medianHouseholdIncome": 92000.0,
    "medianFamilyIncome": 106000.0,
    "medianIndividualIncome": 42800.0,
    "lowIncomePct": 9.0,
    "pctPostsecondary": 58.7,
    "pctBachelorPlus": 16.0,
    "pctNoCertificate": 11.1,
    "pctHighSchool": 30.2,
    "unemploymentRate": 10.5,
    "participationRate": 67.8,
    "employmentRate": 60.7,
    "pctFullTimeFullYear": 33.1,
    "pctImmigrant": 9.2,
    "pctCitizens18plus": 93.6,
    "pctNonOfficialLanguage": 3.7,
    "pctFrench": 0.2,
    "pctIndigenous": 6.3,
    "pctVisibleMinority": 7.0,
    "pctCatholic": 11.4,
    "pctChristian": 53.0,
    "pctNoReligion": 45.4,
    "pctMuslim": 0.2,
    "pctSikh": 0.1,
    "pctHindu": 0.3,
    "medianDwellingValue": 340000.0,
    "pctOwnerHouseholds": 78.0,
    "pctMiningOilGas": 6.6,
    "pctAgricultureForestry": 9.1
   },
   "outcomes": {
    "remainShare": 57.63,
    "marginPoints": 15.25,
    "ballots": 24612,
    "turnout18": 70.7,
    "turnoutCitizen18": 75.57,
    "advanceShare": 55.5,
    "electionDayShare": 41.57,
    "vbmShare": 1.7,
    "mobileShare": 1.23,
    "q1to9YesShareMean": 73.27,
    "closeness": 0.8475,
    "reportingCompleteness": 1.0,
    "q1YesShare": 76.76,
    "q2YesShare": 74.55,
    "q3YesShare": 75.19,
    "q4YesShare": 73.15,
    "q5YesShare": 79.39,
    "q6YesShare": 70.23,
    "q7YesShare": 71.26,
    "q8YesShare": 70.72,
    "q9YesShare": 68.2
   },
   "cluster": {
    "demographicCluster": 0,
    "outcomeCluster": 0
   },
   "residuals": {
    "remainShare": -1.3,
    "turnout18": 1.15
   },
   "dataQuality": {
    "pollsReporting": 72,
    "totalPolls": 72,
    "reportingCompleteness": 1.0,
    "validVotesAllQuestions": 211534,
    "unattributedVotes": 0,
    "noOnAllNine": false,
    "censusDirect": true,
    "alias": false,
    "boundaryOverlap": 0.999713,
    "tnr100": 3.4,
    "tnr25": 6.2,
    "smallPopulation": false
   }
  },
  {
   "code": "69",
   "number": 69,
   "name": "Leduc-Beaumont",
   "censusName": "Leduc-Beaumont",
   "region": "Edmonton",
   "population": 56525,
   "population18": 41265,
   "citizens18": 38145,
   "demographics": {
    "population": 56525.0,
    "pct65plus": 12.5,
    "pct25to44": 30.8,
    "pct45to64": 22.7,
    "pct18to24": 7.0,
    "pctChildren0to17": 27.0,
    "pctFemale": 50.6,
    "avgHouseholdSize": 3.0,
    "pctLonePersonHouseholds": 19.2,
    "loneParentPct": 15.8,
    "pctRenterHouseholds": 21.8,
    "medianHouseholdIncome": 111000.0,
    "medianFamilyIncome": 123000.0,
    "medianIndividualIncome": 50800.0,
    "lowIncomePct": 6.0,
    "pctPostsecondary": 62.9,
    "pctBachelorPlus": 20.2,
    "pctNoCertificate": 7.4,
    "pctHighSchool": 29.7,
    "unemploymentRate": 10.6,
    "participationRate": 71.0,
    "employmentRate": 63.5,
    "pctFullTimeFullYear": 36.6,
    "pctImmigrant": 13.1,
    "pctCitizens18plus": 92.4,
    "pctNonOfficialLanguage": 5.2,
    "pctFrench": 0.9,
    "pctIndigenous": 6.2,
    "pctVisibleMinority": 14.7,
    "pctCatholic": 19.9,
    "pctChristian": 49.0,
    "pctNoReligion": 45.5,
    "pctMuslim": 0.7,
    "pctSikh": 2.6,
    "pctHindu": 1.0,
    "medianDwellingValue": 392000.0,
    "pctOwnerHouseholds": 78.2,
    "pctMiningOilGas": 6.0,
    "pctAgricultureForestry": 1.0
   },
   "outcomes": {
    "remainShare": 70.87,
    "marginPoints": 41.74,
    "ballots": 29339,
    "turnout18": 71.1,
    "turnoutCitizen18": 76.91,
    "advanceShare": 55.09,
    "electionDayShare": 41.14,
    "vbmShare": 2.83,
    "mobileShare": 0.95,
    "q1to9YesShareMean": 62.81,
    "closeness": 0.5826,
    "reportingCompleteness": 1.0,
    "q1YesShare": 68.5,
    "q2YesShare": 65.66,
    "q3YesShare": 66.77,
    "q4YesShare": 64.69,
    "q5YesShare": 71.37,
    "q6YesShare": 57.13,
    "q7YesShare": 59.09,
    "q8YesShare": 54.58,
    "q9YesShare": 57.47
   },
   "cluster": {
    "demographicCluster": 0,
    "outcomeCluster": 0
   },
   "residuals": {
    "remainShare": -0.65,
    "turnout18": 1.28
   },
   "dataQuality": {
    "pollsReporting": 68,
    "totalPolls": 68,
    "reportingCompleteness": 1.0,
    "validVotesAllQuestions": 233713,
    "unattributedVotes": 0,
    "noOnAllNine": false,
    "censusDirect": true,
    "alias": false,
    "boundaryOverlap": 0.999453,
    "tnr100": 1.9,
    "tnr25": 4.8,
    "smallPopulation": false
   }
  },
  {
   "code": "70",
   "number": 70,
   "name": "Lesser Slave Lake",
   "censusName": "Lesser Slave Lake",
   "region": "North",
   "population": 26715,
   "population18": 18900,
   "citizens18": 17555,
   "demographics": {
    "population": 26715.0,
    "pct65plus": 12.2,
    "pct25to44": 25.4,
    "pct45to64": 24.8,
    "pct18to24": 8.3,
    "pctChildren0to17": 29.3,
    "pctFemale": 49.5,
    "avgHouseholdSize": 3.0,
    "pctLonePersonHouseholds": 24.2,
    "loneParentPct": 26.3,
    "pctRenterHouseholds": 24.1,
    "medianHouseholdIncome": 87000.0,
    "medianFamilyIncome": 101000.0,
    "medianIndividualIncome": 40800.0,
    "lowIncomePct": 16.0,
    "pctPostsecondary": 45.7,
    "pctBachelorPlus": 13.5,
    "pctNoCertificate": 30.0,
    "pctHighSchool": 24.2,
    "unemploymentRate": 13.7,
    "participationRate": 61.3,
    "employmentRate": 52.9,
    "pctFullTimeFullYear": 33.1,
    "pctImmigrant": 7.0,
    "pctCitizens18plus": 92.9,
    "pctNonOfficialLanguage": 7.3,
    "pctFrench": 0.3,
    "pctIndigenous": 54.1,
    "pctVisibleMinority": 8.3,
    "pctCatholic": 23.3,
    "pctChristian": 50.6,
    "pctNoReligion": 42.9,
    "pctMuslim": 1.3,
    "pctSikh": 0.1,
    "pctHindu": 0.4,
    "medianDwellingValue": 290000.0,
    "pctOwnerHouseholds": 57.8,
    "pctMiningOilGas": 5.6,
    "pctAgricultureForestry": 5.2
   },
   "outcomes": {
    "remainShare": 69.16,
    "marginPoints": 38.31,
    "ballots": 8994,
    "turnout18": 47.59,
    "turnoutCitizen18": 51.23,
    "advanceShare": 7.19,
    "electionDayShare": 86.54,
    "vbmShare": 6.27,
    "mobileShare": 0.0,
    "q1to9YesShareMean": 50.36,
    "closeness": 0.6169,
    "reportingCompleteness": 0.7917,
    "q1YesShare": 56.3,
    "q2YesShare": 52.44,
    "q3YesShare": 53.35,
    "q4YesShare": 49.38,
    "q5YesShare": 57.88,
    "q6YesShare": 45.78,
    "q7YesShare": 46.22,
    "q8YesShare": 44.17,
    "q9YesShare": 47.72
   },
   "cluster": {
    "demographicCluster": 0,
    "outcomeCluster": 1
   },
   "residuals": {
    "remainShare": -1.39,
    "turnout18": 1.07
   },
   "dataQuality": {
    "pollsReporting": 38,
    "totalPolls": 48,
    "reportingCompleteness": 0.7917,
    "validVotesAllQuestions": 45876,
    "unattributedVotes": 0,
    "noOnAllNine": false,
    "censusDirect": true,
    "alias": false,
    "boundaryOverlap": 0.999977,
    "tnr100": 17.6,
    "tnr25": 20.7,
    "smallPopulation": false
   }
  },
  {
   "code": "71",
   "number": 71,
   "name": "Lethbridge-East",
   "censusName": "Lethbridge-East",
   "region": "South",
   "population": 47615,
   "population18": 38485,
   "citizens18": 34535,
   "demographics": {
    "population": 47615.0,
    "pct65plus": 22.3,
    "pct25to44": 25.5,
    "pct45to64": 24.7,
    "pct18to24": 8.4,
    "pctChildren0to17": 19.2,
    "pctFemale": 51.2,
    "avgHouseholdSize": 2.0,
    "pctLonePersonHouseholds": 29.5,
    "loneParentPct": 17.0,
    "pctRenterHouseholds": 28.8,
    "medianHouseholdIncome": 79500.0,
    "medianFamilyIncome": 99000.0,
    "medianIndividualIncome": 41200.0,
    "lowIncomePct": 10.0,
    "pctPostsecondary": 56.3,
    "pctBachelorPlus": 21.7,
    "pctNoCertificate": 12.0,
    "pctHighSchool": 31.7,
    "unemploymentRate": 9.1,
    "participationRate": 62.2,
    "employmentRate": 56.5,
    "pctFullTimeFullYear": 32.5,
    "pctImmigrant": 16.7,
    "pctCitizens18plus": 89.7,
    "pctNonOfficialLanguage": 7.9,
    "pctFrench": 0.3,
    "pctIndigenous": 6.2,
    "pctVisibleMinority": 17.8,
    "pctCatholic": 17.2,
    "pctChristian": 52.3,
    "pctNoReligion": 41.6,
    "pctMuslim": 1.7,
    "pctSikh": 0.2,
    "pctHindu": 1.6,
    "medianDwellingValue": 300000.0,
    "pctOwnerHouseholds": 71.2,
    "pctMiningOilGas": 1.2,
    "pctAgricultureForestry": 2.3
   },
   "outcomes": {
    "remainShare": 79.98,
    "marginPoints": 59.97,
    "ballots": 24694,
    "turnout18": 64.17,
    "turnoutCitizen18": 71.5,
    "advanceShare": 56.62,
    "electionDayShare": 37.98,
    "vbmShare": 3.35,
    "mobileShare": 2.06,
    "q1to9YesShareMean": 52.5,
    "closeness": 0.4003,
    "reportingCompleteness": 0.971,
    "q1YesShare": 57.52,
    "q2YesShare": 54.26,
    "q3YesShare": 55.82,
    "q4YesShare": 53.32,
    "q5YesShare": 61.08,
    "q6YesShare": 48.25,
    "q7YesShare": 49.4,
    "q8YesShare": 44.59,
    "q9YesShare": 48.28
   },
   "cluster": {
    "demographicCluster": 0,
    "outcomeCluster": 1
   },
   "residuals": {
    "remainShare": 0.84,
    "turnout18": -0.55
   },
   "dataQuality": {
    "pollsReporting": 67,
    "totalPolls": 69,
    "reportingCompleteness": 0.971,
    "validVotesAllQuestions": 190974,
    "unattributedVotes": 0,
    "noOnAllNine": false,
    "censusDirect": true,
    "alias": false,
    "boundaryOverlap": 0.998503,
    "tnr100": 2.4,
    "tnr25": 3.5,
    "smallPopulation": false
   }
  },
  {
   "code": "72",
   "number": 72,
   "name": "Lethbridge-West",
   "censusName": "Lethbridge-West",
   "region": "South",
   "population": 50790,
   "population18": 39575,
   "citizens18": 35620,
   "demographics": {
    "population": 50790.0,
    "pct65plus": 14.2,
    "pct25to44": 30.2,
    "pct45to64": 21.6,
    "pct18to24": 11.9,
    "pctChildren0to17": 22.1,
    "pctFemale": 50.6,
    "avgHouseholdSize": 2.0,
    "pctLonePersonHouseholds": 27.8,
    "loneParentPct": 15.6,
    "pctRenterHouseholds": 34.7,
    "medianHouseholdIncome": 85000.0,
    "medianFamilyIncome": 106000.0,
    "medianIndividualIncome": 42400.0,
    "lowIncomePct": 10.0,
    "pctPostsecondary": 66.9,
    "pctBachelorPlus": 32.8,
    "pctNoCertificate": 7.7,
    "pctHighSchool": 25.3,
    "unemploymentRate": 9.7,
    "participationRate": 68.4,
    "employmentRate": 61.8,
    "pctFullTimeFullYear": 34.8,
    "pctImmigrant": 13.5,
    "pctCitizens18plus": 90.0,
    "pctNonOfficialLanguage": 5.6,
    "pctFrench": 0.3,
    "pctIndigenous": 7.1,
    "pctVisibleMinority": 14.8,
    "pctCatholic": 15.1,
    "pctChristian": 47.5,
    "pctNoReligion": 46.8,
    "pctMuslim": 2.0,
    "pctSikh": 0.4,
    "pctHindu": 1.0,
    "medianDwellingValue": 324000.0,
    "pctOwnerHouseholds": 65.3,
    "pctMiningOilGas": 1.5,
    "pctAgricultureForestry": 2.1
   },
   "outcomes": {
    "remainShare": 81.43,
    "marginPoints": 62.86,
    "ballots": 26378,
    "turnout18": 66.65,
    "turnoutCitizen18": 74.05,
    "advanceShare": 42.19,
    "electionDayShare": 50.31,
    "vbmShare": 3.95,
    "mobileShare": 3.55,
    "q1to9YesShareMean": 49.25,
    "closeness": 0.3714,
    "reportingCompleteness": 1.0,
    "q1YesShare": 52.94,
    "q2YesShare": 48.37,
    "q3YesShare": 53.12,
    "q4YesShare": 49.98,
    "q5YesShare": 58.8,
    "q6YesShare": 46.05,
    "q7YesShare": 46.47,
    "q8YesShare": 42.25,
    "q9YesShare": 45.24
   },
   "cluster": {
    "demographicCluster": 0,
    "outcomeCluster": 1
   },
   "residuals": {
    "remainShare": 0.3,
    "turnout18": 0.48
   },
   "dataQuality": {
    "pollsReporting": 67,
    "totalPolls": 67,
    "reportingCompleteness": 1.0,
    "validVotesAllQuestions": 156951,
    "unattributedVotes": 0,
    "noOnAllNine": false,
    "censusDirect": true,
    "alias": false,
    "boundaryOverlap": 0.998013,
    "tnr100": 2.7,
    "tnr25": 3.5,
    "smallPopulation": false
   }
  },
  {
   "code": "73",
   "number": 73,
   "name": "Livingstone-Macleod",
   "censusName": "Livingstone-Macleod",
   "region": "South",
   "population": 49870,
   "population18": 39695,
   "citizens18": 35115,
   "demographics": {
    "population": 49870.0,
    "pct65plus": 25.0,
    "pct25to44": 21.5,
    "pct45to64": 26.7,
    "pct18to24": 6.5,
    "pctChildren0to17": 20.4,
    "pctFemale": 50.6,
    "avgHouseholdSize": 2.0,
    "pctLonePersonHouseholds": 28.6,
    "loneParentPct": 13.4,
    "pctRenterHouseholds": 19.8,
    "medianHouseholdIncome": 78000.0,
    "medianFamilyIncome": 95000.0,
    "medianIndividualIncome": 39200.0,
    "lowIncomePct": 11.0,
    "pctPostsecondary": 57.3,
    "pctBachelorPlus": 16.6,
    "pctNoCertificate": 11.6,
    "pctHighSchool": 31.2,
    "unemploymentRate": 8.4,
    "participationRate": 60.3,
    "employmentRate": 55.2,
    "pctFullTimeFullYear": 30.8,
    "pctImmigrant": 11.9,
    "pctCitizens18plus": 88.5,
    "pctNonOfficialLanguage": 6.5,
    "pctFrench": 0.2,
    "pctIndigenous": 8.9,
    "pctVisibleMinority": 7.8,
    "pctCatholic": 16.9,
    "pctChristian": 54.2,
    "pctNoReligion": 42.7,
    "pctMuslim": 0.5,
    "pctSikh": 0.1,
    "pctHindu": 0.1,
    "medianDwellingValue": 306000.0,
    "pctOwnerHouseholds": 78.4,
    "pctMiningOilGas": 4.8,
    "pctAgricultureForestry": 9.8
   },
   "outcomes": {
    "remainShare": 63.04,
    "marginPoints": 26.08,
    "ballots": 27920,
    "turnout18": 70.34,
    "turnoutCitizen18": 79.51,
    "advanceShare": 53.41,
    "electionDayShare": 39.08,
    "vbmShare": 5.92,
    "mobileShare": 1.59,
    "q1to9YesShareMean": 66.14,
    "closeness": 0.7392,
    "reportingCompleteness": 0.9894,
    "q1YesShare": 65.74,
    "q2YesShare": 64.01,
    "q3YesShare": 69.45,
    "q4YesShare": 67.79,
    "q5YesShare": 74.09,
    "q6YesShare": 64.57,
    "q7YesShare": 64.9,
    "q8YesShare": 61.16,
    "q9YesShare": 63.56
   },
   "cluster": {
    "demographicCluster": 0,
    "outcomeCluster": 0
   },
   "residuals": {
    "remainShare": 0.1,
    "turnout18": -0.36
   },
   "dataQuality": {
    "pollsReporting": 93,
    "totalPolls": 94,
    "reportingCompleteness": 0.9894,
    "validVotesAllQuestions": 242683,
    "unattributedVotes": 0,
    "noOnAllNine": false,
    "censusDirect": true,
    "alias": false,
    "boundaryOverlap": 0.999796,
    "tnr100": 5.2,
    "tnr25": 7.9,
    "smallPopulation": false
   }
  },
  {
   "code": "74",
   "number": 74,
   "name": "Maskwacis-Wetaskiwin",
   "censusName": "Maskwacis-Wetaskiwin",
   "region": "Central",
   "population": 44320,
   "population18": 33125,
   "citizens18": 31265,
   "demographics": {
    "population": 44320.0,
    "pct65plus": 17.6,
    "pct25to44": 23.2,
    "pct45to64": 26.5,
    "pct18to24": 7.5,
    "pctChildren0to17": 25.3,
    "pctFemale": 49.3,
    "avgHouseholdSize": 3.0,
    "pctLonePersonHouseholds": 24.1,
    "loneParentPct": 19.1,
    "pctRenterHouseholds": 17.8,
    "medianHouseholdIncome": 85000.0,
    "medianFamilyIncome": 100000.0,
    "medianIndividualIncome": 38800.0,
    "lowIncomePct": 14.0,
    "pctPostsecondary": 51.8,
    "pctBachelorPlus": 13.3,
    "pctNoCertificate": 17.7,
    "pctHighSchool": 30.5,
    "unemploymentRate": 12.5,
    "participationRate": 60.4,
    "employmentRate": 52.9,
    "pctFullTimeFullYear": 31.3,
    "pctImmigrant": 7.3,
    "pctCitizens18plus": 94.4,
    "pctNonOfficialLanguage": 4.0,
    "pctFrench": 0.3,
    "pctIndigenous": 25.7,
    "pctVisibleMinority": 5.3,
    "pctCatholic": 14.1,
    "pctChristian": 47.5,
    "pctNoReligion": 40.7,
    "pctMuslim": 0.4,
    "pctSikh": 0.1,
    "pctHindu": 0.1,
    "medianDwellingValue": 348000.0,
    "pctOwnerHouseholds": 72.1,
    "pctMiningOilGas": 5.4,
    "pctAgricultureForestry": 8.7
   },
   "outcomes": {
    "remainShare": 65.91,
    "marginPoints": 31.83,
    "ballots": 21768,
    "turnout18": 65.71,
    "turnoutCitizen18": 69.62,
    "advanceShare": 25.99,
    "electionDayShare": 60.67,
    "vbmShare": 11.67,
    "mobileShare": 1.67,
    "q1to9YesShareMean": 66.79,
    "closeness": 0.6817,
    "reportingCompleteness": 0.9298,
    "q1YesShare": 71.66,
    "q2YesShare": 65.27,
    "q3YesShare": 65.49,
    "q4YesShare": 68.29,
    "q5YesShare": 72.53,
    "q6YesShare": 64.67,
    "q7YesShare": 63.75,
    "q8YesShare": 63.49,
    "q9YesShare": 65.94
   },
   "cluster": {
    "demographicCluster": 0,
    "outcomeCluster": 0
   },
   "residuals": {
    "remainShare": 0.02,
    "turnout18": 1.06
   },
   "dataQuality": {
    "pollsReporting": 53,
    "totalPolls": 57,
    "reportingCompleteness": 0.9298,
    "validVotesAllQuestions": 110180,
    "unattributedVotes": 0,
    "noOnAllNine": false,
    "censusDirect": true,
    "alias": false,
    "boundaryOverlap": 0.999715,
    "tnr100": 7,
    "tnr25": 9.5,
    "smallPopulation": false
   }
  },
  {
   "code": "75",
   "number": 75,
   "name": "Morinville-St. Albert",
   "censusName": "Morinville-St. Albert",
   "region": "Edmonton",
   "population": 51825,
   "population18": 39480,
   "citizens18": 37425,
   "demographics": {
    "population": 51825.0,
    "pct65plus": 16.4,
    "pct25to44": 24.7,
    "pct45to64": 27.2,
    "pct18to24": 7.9,
    "pctChildren0to17": 23.8,
    "pctFemale": 49.6,
    "avgHouseholdSize": 3.0,
    "pctLonePersonHouseholds": 18.5,
    "loneParentPct": 11.7,
    "pctRenterHouseholds": 14.6,
    "medianHouseholdIncome": 122000.0,
    "medianFamilyIncome": 137000.0,
    "medianIndividualIncome": 55600.0,
    "lowIncomePct": 5.0,
    "pctPostsecondary": 66.3,
    "pctBachelorPlus": 23.5,
    "pctNoCertificate": 7.0,
    "pctHighSchool": 26.6,
    "unemploymentRate": 9.2,
    "participationRate": 67.9,
    "employmentRate": 61.6,
    "pctFullTimeFullYear": 37.2,
    "pctImmigrant": 8.0,
    "pctCitizens18plus": 94.8,
    "pctNonOfficialLanguage": 2.1,
    "pctFrench": 1.0,
    "pctIndigenous": 8.0,
    "pctVisibleMinority": 7.2,
    "pctCatholic": 27.7,
    "pctChristian": 54.9,
    "pctNoReligion": 42.3,
    "pctMuslim": 1.0,
    "pctSikh": 0.3,
    "pctHindu": 0.4,
    "medianDwellingValue": 448000.0,
    "pctOwnerHouseholds": 85.4,
    "pctMiningOilGas": 3.2,
    "pctAgricultureForestry": 2.2
   },
   "outcomes": {
    "remainShare": 74.24,
    "marginPoints": 48.47,
    "ballots": 29883,
    "turnout18": 75.69,
    "turnoutCitizen18": 79.85,
    "advanceShare": 55.63,
    "electionDayShare": 39.3,
    "vbmShare": 3.84,
    "mobileShare": 1.24,
    "q1to9YesShareMean": 60.72,
    "closeness": 0.5153,
    "reportingCompleteness": 0.9063,
    "q1YesShare": 66.38,
    "q2YesShare": 63.66,
    "q3YesShare": 63.76,
    "q4YesShare": 62.56,
    "q5YesShare": 68.74,
    "q6YesShare": 55.69,
    "q7YesShare": 57.37,
    "q8YesShare": 53.47,
    "q9YesShare": 54.81
   },
   "cluster": {
    "demographicCluster": 0,
    "outcomeCluster": 0
   },
   "residuals": {
    "remainShare": 0.45,
    "turnout18": -0.13
   },
   "dataQuality": {
    "pollsReporting": 58,
    "totalPolls": 64,
    "reportingCompleteness": 0.9063,
    "validVotesAllQuestions": 220381,
    "unattributedVotes": 0,
    "noOnAllNine": false,
    "censusDirect": true,
    "alias": false,
    "boundaryOverlap": 0.999634,
    "tnr100": 4,
    "tnr25": 6.7,
    "smallPopulation": false
   }
  },
  {
   "code": "76",
   "number": 76,
   "name": "Olds-Didsbury-Three Hills",
   "censusName": "Olds-Didsbury-Three Hills",
   "region": "South",
   "population": 50005,
   "population18": 38620,
   "citizens18": 35115,
   "demographics": {
    "population": 50005.0,
    "pct65plus": 20.0,
    "pct25to44": 23.4,
    "pct45to64": 27.1,
    "pct18to24": 6.7,
    "pctChildren0to17": 22.8,
    "pctFemale": 49.8,
    "avgHouseholdSize": 3.0,
    "pctLonePersonHouseholds": 23.9,
    "loneParentPct": 11.9,
    "pctRenterHouseholds": 19.6,
    "medianHouseholdIncome": 87000.0,
    "medianFamilyIncome": 103000.0,
    "medianIndividualIncome": 41600.0,
    "lowIncomePct": 10.0,
    "pctPostsecondary": 58.5,
    "pctBachelorPlus": 15.4,
    "pctNoCertificate": 11.1,
    "pctHighSchool": 30.4,
    "unemploymentRate": 9.1,
    "participationRate": 67.5,
    "employmentRate": 61.4,
    "pctFullTimeFullYear": 34.8,
    "pctImmigrant": 8.1,
    "pctCitizens18plus": 90.9,
    "pctNonOfficialLanguage": 5.6,
    "pctFrench": 0.2,
    "pctIndigenous": 5.1,
    "pctVisibleMinority": 5.3,
    "pctCatholic": 13.3,
    "pctChristian": 55.4,
    "pctNoReligion": 43.2,
    "pctMuslim": 0.1,
    "pctSikh": 0.0,
    "pctHindu": 0.3,
    "medianDwellingValue": 332000.0,
    "pctOwnerHouseholds": 80.4,
    "pctMiningOilGas": 4.8,
    "pctAgricultureForestry": 15.0
   },
   "outcomes": {
    "remainShare": 55.29,
    "marginPoints": 10.59,
    "ballots": 27517,
    "turnout18": 71.25,
    "turnoutCitizen18": 78.36,
    "advanceShare": 52.32,
    "electionDayShare": 44.6,
    "vbmShare": 1.56,
    "mobileShare": 1.51,
    "q1to9YesShareMean": 75.87,
    "closeness": 0.8941,
    "reportingCompleteness": 1.0,
    "q1YesShare": 79.45,
    "q2YesShare": 77.07,
    "q3YesShare": 77.73,
    "q4YesShare": 76.78,
    "q5YesShare": 81.12,
    "q6YesShare": 72.69,
    "q7YesShare": 73.69,
    "q8YesShare": 71.01,
    "q9YesShare": 73.27
   },
   "cluster": {
    "demographicCluster": 0,
    "outcomeCluster": 0
   },
   "residuals": {
    "remainShare": -0.27,
    "turnout18": -0.33
   },
   "dataQuality": {
    "pollsReporting": 71,
    "totalPolls": 71,
    "reportingCompleteness": 1.0,
    "validVotesAllQuestions": 231940,
    "unattributedVotes": 0,
    "noOnAllNine": false,
    "censusDirect": true,
    "alias": false,
    "boundaryOverlap": 0.999865,
    "tnr100": 2.9,
    "tnr25": 6.1,
    "smallPopulation": false
   }
  },
  {
   "code": "77",
   "number": 77,
   "name": "Peace River",
   "censusName": "Peace River",
   "region": "North",
   "population": 41385,
   "population18": 27575,
   "citizens18": 25540,
   "demographics": {
    "population": 41385.0,
    "pct65plus": 10.6,
    "pct25to44": 25.7,
    "pct45to64": 20.9,
    "pct18to24": 9.4,
    "pctChildren0to17": 33.4,
    "pctFemale": 48.8,
    "avgHouseholdSize": 3.0,
    "pctLonePersonHouseholds": 23.0,
    "loneParentPct": 17.0,
    "pctRenterHouseholds": 24.2,
    "medianHouseholdIncome": 93000.0,
    "medianFamilyIncome": 106000.0,
    "medianIndividualIncome": 41200.0,
    "lowIncomePct": 15.0,
    "pctPostsecondary": 41.2,
    "pctBachelorPlus": 13.0,
    "pctNoCertificate": 32.8,
    "pctHighSchool": 26.0,
    "unemploymentRate": 9.4,
    "participationRate": 63.9,
    "employmentRate": 57.9,
    "pctFullTimeFullYear": 35.5,
    "pctImmigrant": 6.9,
    "pctCitizens18plus": 92.6,
    "pctNonOfficialLanguage": 28.9,
    "pctFrench": 0.7,
    "pctIndigenous": 27.8,
    "pctVisibleMinority": 5.2,
    "pctCatholic": 23.8,
    "pctChristian": 68.2,
    "pctNoReligion": 28.5,
    "pctMuslim": 0.3,
    "pctSikh": 0.1,
    "pctHindu": 0.1,
    "medianDwellingValue": 300000.0,
    "pctOwnerHouseholds": 66.2,
    "pctMiningOilGas": 4.9,
    "pctAgricultureForestry": 10.3
   },
   "outcomes": {
    "remainShare": 57.5,
    "marginPoints": 15.0,
    "ballots": 14706,
    "turnout18": 53.33,
    "turnoutCitizen18": 57.58,
    "advanceShare": 42.23,
    "electionDayShare": 53.88,
    "vbmShare": 3.1,
    "mobileShare": 0.79,
    "q1to9YesShareMean": 60.27,
    "closeness": 0.85,
    "reportingCompleteness": 0.9855,
    "q1YesShare": 64.01,
    "q2YesShare": 59.96,
    "q3YesShare": 60.65,
    "q4YesShare": 60.5,
    "q5YesShare": 65.96,
    "q6YesShare": 58.26,
    "q7YesShare": 58.29,
    "q8YesShare": 56.28,
    "q9YesShare": 58.51
   },
   "cluster": {
    "demographicCluster": 0,
    "outcomeCluster": 0
   },
   "residuals": {
    "remainShare": -1.63,
    "turnout18": 0.91
   },
   "dataQuality": {
    "pollsReporting": 68,
    "totalPolls": 69,
    "reportingCompleteness": 0.9855,
    "validVotesAllQuestions": 140832,
    "unattributedVotes": 0,
    "noOnAllNine": false,
    "censusDirect": true,
    "alias": false,
    "boundaryOverlap": 0.999986,
    "tnr100": 12.5,
    "tnr25": 18,
    "smallPopulation": false
   }
  },
  {
   "code": "78",
   "number": 78,
   "name": "Red Deer-North",
   "censusName": "Red Deer-North",
   "region": "Central",
   "population": 47705,
   "population18": 37250,
   "citizens18": 32250,
   "demographics": {
    "population": 47705.0,
    "pct65plus": 14.4,
    "pct25to44": 29.9,
    "pct45to64": 25.2,
    "pct18to24": 8.6,
    "pctChildren0to17": 21.9,
    "pctFemale": 50.4,
    "avgHouseholdSize": 2.0,
    "pctLonePersonHouseholds": 29.4,
    "loneParentPct": 20.9,
    "pctRenterHouseholds": 37.9,
    "medianHouseholdIncome": 79000.0,
    "medianFamilyIncome": 96000.0,
    "medianIndividualIncome": 40800.0,
    "lowIncomePct": 11.0,
    "pctPostsecondary": 55.7,
    "pctBachelorPlus": 18.4,
    "pctNoCertificate": 12.6,
    "pctHighSchool": 31.8,
    "unemploymentRate": 13.7,
    "participationRate": 66.9,
    "employmentRate": 57.8,
    "pctFullTimeFullYear": 31.1,
    "pctImmigrant": 19.2,
    "pctCitizens18plus": 86.6,
    "pctNonOfficialLanguage": 10.5,
    "pctFrench": 0.3,
    "pctIndigenous": 7.6,
    "pctVisibleMinority": 22.4,
    "pctCatholic": 20.6,
    "pctChristian": 50.4,
    "pctNoReligion": 44.5,
    "pctMuslim": 2.3,
    "pctSikh": 0.4,
    "pctHindu": 0.7,
    "medianDwellingValue": 300000.0,
    "pctOwnerHouseholds": 62.1,
    "pctMiningOilGas": 5.8,
    "pctAgricultureForestry": 1.0
   },
   "outcomes": {
    "remainShare": 69.77,
    "marginPoints": 39.54,
    "ballots": 21381,
    "turnout18": 57.4,
    "turnoutCitizen18": 66.3,
    "advanceShare": 53.3,
    "electionDayShare": 37.42,
    "vbmShare": 7.04,
    "mobileShare": 2.25,
    "q1to9YesShareMean": 61.97,
    "closeness": 0.6046,
    "reportingCompleteness": 1.0,
    "q1YesShare": 62.15,
    "q2YesShare": 61.5,
    "q3YesShare": 65.98,
    "q4YesShare": 62.69,
    "q5YesShare": 71.7,
    "q6YesShare": 58.94,
    "q7YesShare": 60.44,
    "q8YesShare": 55.87,
    "q9YesShare": 58.46
   },
   "cluster": {
    "demographicCluster": 2,
    "outcomeCluster": 0
   },
   "residuals": {
    "remainShare": -1.81,
    "turnout18": 1.21
   },
   "dataQuality": {
    "pollsReporting": 64,
    "totalPolls": 64,
    "reportingCompleteness": 1.0,
    "validVotesAllQuestions": 180932,
    "unattributedVotes": 0,
    "noOnAllNine": false,
    "censusDirect": true,
    "alias": false,
    "boundaryOverlap": 0.99856,
    "tnr100": 3.4,
    "tnr25": 5.3,
    "smallPopulation": false
   }
  },
  {
   "code": "79",
   "number": 79,
   "name": "Red Deer-South",
   "censusName": "Red Deer-South",
   "region": "Central",
   "population": 53135,
   "population18": 41600,
   "citizens18": 37245,
   "demographics": {
    "population": 53135.0,
    "pct65plus": 15.7,
    "pct25to44": 28.4,
    "pct45to64": 25.6,
    "pct18to24": 8.5,
    "pctChildren0to17": 21.7,
    "pctFemale": 50.8,
    "avgHouseholdSize": 2.0,
    "pctLonePersonHouseholds": 28.3,
    "loneParentPct": 17.1,
    "pctRenterHouseholds": 32.7,
    "medianHouseholdIncome": 90000.0,
    "medianFamilyIncome": 112000.0,
    "medianIndividualIncome": 45200.0,
    "lowIncomePct": 9.0,
    "pctPostsecondary": 63.5,
    "pctBachelorPlus": 25.3,
    "pctNoCertificate": 9.1,
    "pctHighSchool": 27.4,
    "unemploymentRate": 11.1,
    "participationRate": 67.1,
    "employmentRate": 59.6,
    "pctFullTimeFullYear": 32.3,
    "pctImmigrant": 14.8,
    "pctCitizens18plus": 89.5,
    "pctNonOfficialLanguage": 7.4,
    "pctFrench": 0.3,
    "pctIndigenous": 5.7,
    "pctVisibleMinority": 15.7,
    "pctCatholic": 21.0,
    "pctChristian": 52.2,
    "pctNoReligion": 43.3,
    "pctMuslim": 2.0,
    "pctSikh": 0.2,
    "pctHindu": 0.9,
    "medianDwellingValue": 348000.0,
    "pctOwnerHouseholds": 67.3,
    "pctMiningOilGas": 5.6,
    "pctAgricultureForestry": 1.0
   },
   "outcomes": {
    "remainShare": 70.46,
    "marginPoints": 40.91,
    "ballots": 25878,
    "turnout18": 62.21,
    "turnoutCitizen18": 69.48,
    "advanceShare": 56.66,
    "electionDayShare": 36.86,
    "vbmShare": 6.45,
    "mobileShare": 0.04,
    "q1to9YesShareMean": 61.9,
    "closeness": 0.5909,
    "reportingCompleteness": 0.863,
    "q1YesShare": 59.66,
    "q2YesShare": 64.86,
    "q3YesShare": 65.09,
    "q4YesShare": 62.61,
    "q5YesShare": 70.12,
    "q6YesShare": 60.25,
    "q7YesShare": 60.22,
    "q8YesShare": 55.92,
    "q9YesShare": 58.43
   },
   "cluster": {
    "demographicCluster": 0,
    "outcomeCluster": 0
   },
   "residuals": {
    "remainShare": -1.68,
    "turnout18": 0.61
   },
   "dataQuality": {
    "pollsReporting": 63,
    "totalPolls": 73,
    "reportingCompleteness": 0.863,
    "validVotesAllQuestions": 207302,
    "unattributedVotes": 0,
    "noOnAllNine": false,
    "censusDirect": true,
    "alias": false,
    "boundaryOverlap": 0.997664,
    "tnr100": 2.6,
    "tnr25": 3.5,
    "smallPopulation": false
   }
  },
  {
   "code": "80",
   "number": 80,
   "name": "Rimbey-Rocky Mountain House-Sundre",
   "censusName": "Rimbey-Rocky Mountain House-Sundre",
   "region": "Central",
   "population": 44860,
   "population18": 35130,
   "citizens18": 33225,
   "demographics": {
    "population": 44860.0,
    "pct65plus": 21.1,
    "pct25to44": 21.8,
    "pct45to64": 29.2,
    "pct18to24": 6.3,
    "pctChildren0to17": 21.7,
    "pctFemale": 49.5,
    "avgHouseholdSize": 2.0,
    "pctLonePersonHouseholds": 25.6,
    "loneParentPct": 12.6,
    "pctRenterHouseholds": 16.8,
    "medianHouseholdIncome": 78500.0,
    "medianFamilyIncome": 96000.0,
    "medianIndividualIncome": 37600.0,
    "lowIncomePct": 13.0,
    "pctPostsecondary": 52.1,
    "pctBachelorPlus": 12.2,
    "pctNoCertificate": 15.2,
    "pctHighSchool": 32.7,
    "unemploymentRate": 12.7,
    "participationRate": 63.6,
    "employmentRate": 55.5,
    "pctFullTimeFullYear": 29.1,
    "pctImmigrant": 5.8,
    "pctCitizens18plus": 94.6,
    "pctNonOfficialLanguage": 1.9,
    "pctFrench": 0.1,
    "pctIndigenous": 10.6,
    "pctVisibleMinority": 2.8,
    "pctCatholic": 10.5,
    "pctChristian": 46.6,
    "pctNoReligion": 49.8,
    "pctMuslim": 0.0,
    "pctSikh": 0.0,
    "pctHindu": 0.2,
    "medianDwellingValue": 344000.0,
    "pctOwnerHouseholds": 81.0,
    "pctMiningOilGas": 10.8,
    "pctAgricultureForestry": 14.7
   },
   "outcomes": {
    "remainShare": 48.93,
    "marginPoints": -2.14,
    "ballots": 25014,
    "turnout18": 71.2,
    "turnoutCitizen18": 75.29,
    "advanceShare": 28.94,
    "electionDayShare": 56.26,
    "vbmShare": 13.28,
    "mobileShare": 1.52,
    "q1to9YesShareMean": 75.23,
    "closeness": 0.9786,
    "reportingCompleteness": 0.9765,
    "q1YesShare": 76.13,
    "q2YesShare": 73.29,
    "q3YesShare": 74.02,
    "q4YesShare": 73.95,
    "q5YesShare": 80.8,
    "q6YesShare": 72.4,
    "q7YesShare": 74.97,
    "q8YesShare": 72.74,
    "q9YesShare": 78.8
   },
   "cluster": {
    "demographicCluster": 0,
    "outcomeCluster": 0
   },
   "residuals": {
    "remainShare": -0.61,
    "turnout18": 1.27
   },
   "dataQuality": {
    "pollsReporting": 83,
    "totalPolls": 85,
    "reportingCompleteness": 0.9765,
    "validVotesAllQuestions": 158075,
    "unattributedVotes": 0,
    "noOnAllNine": false,
    "censusDirect": true,
    "alias": false,
    "boundaryOverlap": 0.999813,
    "tnr100": 6.9,
    "tnr25": 12.4,
    "smallPopulation": false
   }
  },
  {
   "code": "81",
   "number": 81,
   "name": "Sherwood Park",
   "censusName": "Sherwood Park",
   "region": "Edmonton",
   "population": 47885,
   "population18": 37870,
   "citizens18": 34885,
   "demographics": {
    "population": 47885.0,
    "pct65plus": 20.7,
    "pct25to44": 25.2,
    "pct45to64": 25.7,
    "pct18to24": 7.5,
    "pctChildren0to17": 20.9,
    "pctFemale": 51.4,
    "avgHouseholdSize": 3.0,
    "pctLonePersonHouseholds": 23.4,
    "loneParentPct": 14.3,
    "pctRenterHouseholds": 18.6,
    "medianHouseholdIncome": 112000.0,
    "medianFamilyIncome": 130000.0,
    "medianIndividualIncome": 53200.0,
    "lowIncomePct": 5.0,
    "pctPostsecondary": 70.2,
    "pctBachelorPlus": 28.3,
    "pctNoCertificate": 4.8,
    "pctHighSchool": 25.0,
    "unemploymentRate": 9.1,
    "participationRate": 65.2,
    "employmentRate": 59.3,
    "pctFullTimeFullYear": 35.5,
    "pctImmigrant": 12.2,
    "pctCitizens18plus": 92.1,
    "pctNonOfficialLanguage": 3.9,
    "pctFrench": 0.5,
    "pctIndigenous": 5.2,
    "pctVisibleMinority": 10.4,
    "pctCatholic": 22.5,
    "pctChristian": 55.5,
    "pctNoReligion": 41.2,
    "pctMuslim": 1.2,
    "pctSikh": 0.4,
    "pctHindu": 0.8,
    "medianDwellingValue": 412000.0,
    "pctOwnerHouseholds": 81.3,
    "pctMiningOilGas": 3.3,
    "pctAgricultureForestry": 0.7
   },
   "outcomes": {
    "remainShare": 80.8,
    "marginPoints": 61.6,
    "ballots": 30039,
    "turnout18": 79.32,
    "turnoutCitizen18": 86.11,
    "advanceShare": 52.38,
    "electionDayShare": 37.85,
    "vbmShare": 8.71,
    "mobileShare": 1.05,
    "q1to9YesShareMean": 52.11,
    "closeness": 0.384,
    "reportingCompleteness": 1.0,
    "q1YesShare": 51.23,
    "q2YesShare": 55.87,
    "q3YesShare": 56.6,
    "q4YesShare": 55.34,
    "q5YesShare": 62.12,
    "q6YesShare": 47.92,
    "q7YesShare": 49.45,
    "q8YesShare": 44.14,
    "q9YesShare": 46.32
   },
   "cluster": {
    "demographicCluster": 0,
    "outcomeCluster": 1
   },
   "residuals": {
    "remainShare": 0.9,
    "turnout18": 0.18
   },
   "dataQuality": {
    "pollsReporting": 61,
    "totalPolls": 61,
    "reportingCompleteness": 1.0,
    "validVotesAllQuestions": 222562,
    "unattributedVotes": 0,
    "noOnAllNine": false,
    "censusDirect": true,
    "alias": false,
    "boundaryOverlap": 0.998204,
    "tnr100": 1.1,
    "tnr25": 2.3,
    "smallPopulation": false
   }
  },
  {
   "code": "82",
   "number": 82,
   "name": "Spruce Grove-Stony Plain",
   "censusName": "Spruce Grove-Stony Plain",
   "region": "Edmonton",
   "population": 55610,
   "population18": 41935,
   "citizens18": 39190,
   "demographics": {
    "population": 55610.0,
    "pct65plus": 15.2,
    "pct25to44": 29.1,
    "pct45to64": 23.4,
    "pct18to24": 7.7,
    "pctChildren0to17": 24.6,
    "pctFemale": 51.1,
    "avgHouseholdSize": 3.0,
    "pctLonePersonHouseholds": 23.1,
    "loneParentPct": 17.0,
    "pctRenterHouseholds": 24.8,
    "medianHouseholdIncome": 102000.0,
    "medianFamilyIncome": 117000.0,
    "medianIndividualIncome": 48400.0,
    "lowIncomePct": 7.0,
    "pctPostsecondary": 59.5,
    "pctBachelorPlus": 17.3,
    "pctNoCertificate": 9.8,
    "pctHighSchool": 30.7,
    "unemploymentRate": 10.7,
    "participationRate": 68.1,
    "employmentRate": 60.9,
    "pctFullTimeFullYear": 35.2,
    "pctImmigrant": 8.9,
    "pctCitizens18plus": 93.5,
    "pctNonOfficialLanguage": 2.7,
    "pctFrench": 0.5,
    "pctIndigenous": 8.6,
    "pctVisibleMinority": 8.3,
    "pctCatholic": 19.8,
    "pctChristian": 49.8,
    "pctNoReligion": 47.7,
    "pctMuslim": 0.5,
    "pctSikh": 0.4,
    "pctHindu": 0.3,
    "medianDwellingValue": 360000.0,
    "pctOwnerHouseholds": 75.2,
    "pctMiningOilGas": 4.5,
    "pctAgricultureForestry": 0.9
   },
   "outcomes": {
    "remainShare": 72.68,
    "marginPoints": 45.36,
    "ballots": 28835,
    "turnout18": 68.76,
    "turnoutCitizen18": 73.58,
    "advanceShare": 56.53,
    "electionDayShare": 30.57,
    "vbmShare": 11.77,
    "mobileShare": 1.13,
    "q1to9YesShareMean": 59.21,
    "closeness": 0.5464,
    "reportingCompleteness": 0.8209,
    "q1YesShare": 59.21,
    "q2YesShare": 55.67,
    "q3YesShare": 65.13,
    "q4YesShare": 62.46,
    "q5YesShare": 68.41,
    "q6YesShare": 56.23,
    "q7YesShare": 57.55,
    "q8YesShare": 53.07,
    "q9YesShare": 55.18
   },
   "cluster": {
    "demographicCluster": 0,
    "outcomeCluster": 0
   },
   "residuals": {
    "remainShare": -0.41,
    "turnout18": 0.88
   },
   "dataQuality": {
    "pollsReporting": 55,
    "totalPolls": 67,
    "reportingCompleteness": 0.8209,
    "validVotesAllQuestions": 198663,
    "unattributedVotes": 0,
    "noOnAllNine": false,
    "censusDirect": true,
    "alias": false,
    "boundaryOverlap": 0.997993,
    "tnr100": 2,
    "tnr25": 3.2,
    "smallPopulation": false
   }
  },
  {
   "code": "83",
   "number": 83,
   "name": "St. Albert",
   "censusName": "St. Albert",
   "region": "Edmonton",
   "population": 49115,
   "population18": 38390,
   "citizens18": 35820,
   "demographics": {
    "population": 49115.0,
    "pct65plus": 18.9,
    "pct25to44": 24.7,
    "pct45to64": 26.8,
    "pct18to24": 7.7,
    "pctChildren0to17": 21.8,
    "pctFemale": 51.3,
    "avgHouseholdSize": 3.0,
    "pctLonePersonHouseholds": 22.9,
    "loneParentPct": 15.6,
    "pctRenterHouseholds": 19.4,
    "medianHouseholdIncome": 109000.0,
    "medianFamilyIncome": 128000.0,
    "medianIndividualIncome": 52000.0,
    "lowIncomePct": 5.0,
    "pctPostsecondary": 69.5,
    "pctBachelorPlus": 29.2,
    "pctNoCertificate": 5.8,
    "pctHighSchool": 24.8,
    "unemploymentRate": 9.6,
    "participationRate": 65.6,
    "employmentRate": 59.3,
    "pctFullTimeFullYear": 36.0,
    "pctImmigrant": 12.6,
    "pctCitizens18plus": 93.3,
    "pctNonOfficialLanguage": 3.6,
    "pctFrench": 0.8,
    "pctIndigenous": 5.6,
    "pctVisibleMinority": 10.8,
    "pctCatholic": 26.8,
    "pctChristian": 54.4,
    "pctNoReligion": 42.7,
    "pctMuslim": 1.2,
    "pctSikh": 0.2,
    "pctHindu": 0.4,
    "medianDwellingValue": 400000.0,
    "pctOwnerHouseholds": 80.6,
    "pctMiningOilGas": 2.1,
    "pctAgricultureForestry": 0.4
   },
   "outcomes": {
    "remainShare": 82.98,
    "marginPoints": 65.96,
    "ballots": 30760,
    "turnout18": 80.13,
    "turnoutCitizen18": 85.87,
    "advanceShare": 38.93,
    "electionDayShare": 47.37,
    "vbmShare": 11.83,
    "mobileShare": 1.88,
    "q1to9YesShareMean": 45.98,
    "closeness": 0.3404,
    "reportingCompleteness": 0.9833,
    "q1YesShare": 46.59,
    "q2YesShare": 51.18,
    "q3YesShare": 51.97,
    "q4YesShare": 51.07,
    "q5YesShare": 57.19,
    "q6YesShare": 43.44,
    "q7YesShare": 44.99,
    "q8YesShare": 35.31,
    "q9YesShare": 32.09
   },
   "cluster": {
    "demographicCluster": 0,
    "outcomeCluster": 1
   },
   "residuals": {
    "remainShare": 0.82,
    "turnout18": 0.41
   },
   "dataQuality": {
    "pollsReporting": 59,
    "totalPolls": 60,
    "reportingCompleteness": 0.9833,
    "validVotesAllQuestions": 190413,
    "unattributedVotes": 0,
    "noOnAllNine": false,
    "censusDirect": true,
    "alias": false,
    "boundaryOverlap": 0.996857,
    "tnr100": 2,
    "tnr25": 3.3,
    "smallPopulation": false
   }
  },
  {
   "code": "84",
   "number": 84,
   "name": "Strathcona-Sherwood Park",
   "censusName": "Strathcona-Sherwood Park",
   "region": "Edmonton",
   "population": 47345,
   "population18": 36690,
   "citizens18": 35430,
   "demographics": {
    "population": 47345.0,
    "pct65plus": 14.4,
    "pct25to44": 22.9,
    "pct45to64": 31.6,
    "pct18to24": 8.6,
    "pctChildren0to17": 22.5,
    "pctFemale": 49.9,
    "avgHouseholdSize": 3.0,
    "pctLonePersonHouseholds": 15.2,
    "loneParentPct": 10.2,
    "pctRenterHouseholds": 7.5,
    "medianHouseholdIncome": 138000.0,
    "medianFamilyIncome": 151000.0,
    "medianIndividualIncome": 55600.0,
    "lowIncomePct": 4.0,
    "pctPostsecondary": 69.7,
    "pctBachelorPlus": 26.2,
    "pctNoCertificate": 5.7,
    "pctHighSchool": 24.5,
    "unemploymentRate": 9.1,
    "participationRate": 70.4,
    "employmentRate": 63.9,
    "pctFullTimeFullYear": 38.3,
    "pctImmigrant": 9.6,
    "pctCitizens18plus": 96.6,
    "pctNonOfficialLanguage": 3.0,
    "pctFrench": 0.5,
    "pctIndigenous": 4.3,
    "pctVisibleMinority": 8.9,
    "pctCatholic": 22.2,
    "pctChristian": 54.2,
    "pctNoReligion": 41.8,
    "pctMuslim": 0.7,
    "pctSikh": 1.6,
    "pctHindu": 0.6,
    "medianDwellingValue": 500000.0,
    "pctOwnerHouseholds": 92.5,
    "pctMiningOilGas": 4.4,
    "pctAgricultureForestry": 1.6
   },
   "outcomes": {
    "remainShare": 73.78,
    "marginPoints": 47.56,
    "ballots": 29625,
    "turnout18": 80.74,
    "turnoutCitizen18": 83.62,
    "advanceShare": 49.87,
    "electionDayShare": 39.05,
    "vbmShare": 11.08,
    "mobileShare": 0.0,
    "q1to9YesShareMean": 59.52,
    "closeness": 0.5244,
    "reportingCompleteness": 1.0,
    "q1YesShare": 58.54,
    "q2YesShare": 56.88,
    "q3YesShare": 64.05,
    "q4YesShare": 62.38,
    "q5YesShare": 71.31,
    "q6YesShare": 56.35,
    "q7YesShare": 58.01,
    "q8YesShare": 53.03,
    "q9YesShare": 55.1
   },
   "cluster": {
    "demographicCluster": 0,
    "outcomeCluster": 0
   },
   "residuals": {
    "remainShare": 0.41,
    "turnout18": 0.15
   },
   "dataQuality": {
    "pollsReporting": 63,
    "totalPolls": 63,
    "reportingCompleteness": 1.0,
    "validVotesAllQuestions": 230003,
    "unattributedVotes": 0,
    "noOnAllNine": false,
    "censusDirect": true,
    "alias": false,
    "boundaryOverlap": 0.999438,
    "tnr100": 1.1,
    "tnr25": 2,
    "smallPopulation": false
   }
  },
  {
   "code": "85",
   "number": 85,
   "name": "Taber-Warner",
   "censusName": "Taber-Warner",
   "region": "South",
   "population": 44890,
   "population18": 31525,
   "citizens18": 27250,
   "demographics": {
    "population": 44890.0,
    "pct65plus": 15.5,
    "pct25to44": 24.0,
    "pct45to64": 22.2,
    "pct18to24": 8.5,
    "pctChildren0to17": 29.8,
    "pctFemale": 49.4,
    "avgHouseholdSize": 3.0,
    "pctLonePersonHouseholds": 21.4,
    "loneParentPct": 10.3,
    "pctRenterHouseholds": 20.9,
    "medianHouseholdIncome": 87000.0,
    "medianFamilyIncome": 99000.0,
    "medianIndividualIncome": 40400.0,
    "lowIncomePct": 10.0,
    "pctPostsecondary": 46.7,
    "pctBachelorPlus": 13.3,
    "pctNoCertificate": 24.0,
    "pctHighSchool": 29.4,
    "unemploymentRate": 6.2,
    "participationRate": 64.7,
    "employmentRate": 60.6,
    "pctFullTimeFullYear": 34.7,
    "pctImmigrant": 14.8,
    "pctCitizens18plus": 86.4,
    "pctNonOfficialLanguage": 17.0,
    "pctFrench": 0.1,
    "pctIndigenous": 3.2,
    "pctVisibleMinority": 5.1,
    "pctCatholic": 12.2,
    "pctChristian": 71.3,
    "pctNoReligion": 27.5,
    "pctMuslim": 0.2,
    "pctSikh": 0.0,
    "pctHindu": 0.1,
    "medianDwellingValue": 300000.0,
    "pctOwnerHouseholds": 79.1,
    "pctMiningOilGas": 2.8,
    "pctAgricultureForestry": 18.1
   },
   "outcomes": {
    "remainShare": 53.7,
    "marginPoints": 7.41,
    "ballots": 18358,
    "turnout18": 58.23,
    "turnoutCitizen18": 67.37,
    "advanceShare": 51.07,
    "electionDayShare": 43.78,
    "vbmShare": 3.8,
    "mobileShare": 1.35,
    "q1to9YesShareMean": 74.47,
    "closeness": 0.9259,
    "reportingCompleteness": 0.9857,
    "q1YesShare": 74.81,
    "q2YesShare": 72.36,
    "q3YesShare": 76.73,
    "q4YesShare": 74.99,
    "q5YesShare": 81.34,
    "q6YesShare": 73.45,
    "q7YesShare": 73.72,
    "q8YesShare": 69.88,
    "q9YesShare": 72.94
   },
   "cluster": {
    "demographicCluster": 0,
    "outcomeCluster": 0
   },
   "residuals": {
    "remainShare": 0.21,
    "turnout18": -0.51
   },
   "dataQuality": {
    "pollsReporting": 69,
    "totalPolls": 70,
    "reportingCompleteness": 0.9857,
    "validVotesAllQuestions": 166095,
    "unattributedVotes": 0,
    "noOnAllNine": false,
    "censusDirect": true,
    "alias": false,
    "boundaryOverlap": 0.999844,
    "tnr100": 1.8,
    "tnr25": 5,
    "smallPopulation": false
   }
  },
  {
   "code": "86",
   "number": 86,
   "name": "Vermilion-Lloydminster-Wainwright",
   "censusName": "Vermilion-Lloydminster-Wainwright",
   "region": "Central",
   "population": 45415,
   "population18": 34330,
   "citizens18": 31275,
   "demographics": {
    "population": 45415.0,
    "pct65plus": 15.6,
    "pct25to44": 26.7,
    "pct45to64": 25.5,
    "pct18to24": 7.8,
    "pctChildren0to17": 24.4,
    "pctFemale": 49.7,
    "avgHouseholdSize": 3.0,
    "pctLonePersonHouseholds": 26.7,
    "loneParentPct": 13.4,
    "pctRenterHouseholds": 23.2,
    "medianHouseholdIncome": 95000.0,
    "medianFamilyIncome": 115000.0,
    "medianIndividualIncome": 46800.0,
    "lowIncomePct": 9.0,
    "pctPostsecondary": 59.5,
    "pctBachelorPlus": 18.4,
    "pctNoCertificate": 10.2,
    "pctHighSchool": 30.3,
    "unemploymentRate": 8.7,
    "participationRate": 71.8,
    "employmentRate": 65.6,
    "pctFullTimeFullYear": 36.4,
    "pctImmigrant": 8.7,
    "pctCitizens18plus": 91.1,
    "pctNonOfficialLanguage": 4.4,
    "pctFrench": 0.5,
    "pctIndigenous": 8.5,
    "pctVisibleMinority": 9.2,
    "pctCatholic": 20.8,
    "pctChristian": 56.2,
    "pctNoReligion": 40.3,
    "pctMuslim": 1.0,
    "pctSikh": 0.4,
    "pctHindu": 0.8,
    "medianDwellingValue": 314000.0,
    "pctOwnerHouseholds": 76.6,
    "pctMiningOilGas": 10.9,
    "pctAgricultureForestry": 9.9
   },
   "outcomes": {
    "remainShare": 60.61,
    "marginPoints": 21.23,
    "ballots": 17801,
    "turnout18": 51.85,
    "turnoutCitizen18": 56.92,
    "advanceShare": 53.04,
    "electionDayShare": 41.23,
    "vbmShare": 4.39,
    "mobileShare": 1.35,
    "q1to9YesShareMean": 74.56,
    "closeness": 0.7877,
    "reportingCompleteness": 0.8333,
    "q1YesShare": 75.88,
    "q2YesShare": 73.65,
    "q3YesShare": 74.63,
    "q4YesShare": 75.71,
    "q5YesShare": 82.03,
    "q6YesShare": 73.51,
    "q7YesShare": 73.54,
    "q8YesShare": 69.58,
    "q9YesShare": 72.52
   },
   "cluster": {
    "demographicCluster": 0,
    "outcomeCluster": 0
   },
   "residuals": {
    "remainShare": 0.61,
    "turnout18": -1.27
   },
   "dataQuality": {
    "pollsReporting": 55,
    "totalPolls": 66,
    "reportingCompleteness": 0.8333,
    "validVotesAllQuestions": 175040,
    "unattributedVotes": 0,
    "noOnAllNine": false,
    "censusDirect": true,
    "alias": false,
    "boundaryOverlap": 0.999943,
    "tnr100": 3.9,
    "tnr25": 6.1,
    "smallPopulation": false
   }
  },
  {
   "code": "87",
   "number": 87,
   "name": "West Yellowhead",
   "censusName": "West Yellowhead",
   "region": "Central",
   "population": 49445,
   "population18": 38375,
   "citizens18": 34640,
   "demographics": {
    "population": 49445.0,
    "pct65plus": 13.5,
    "pct25to44": 28.8,
    "pct45to64": 27.4,
    "pct18to24": 7.8,
    "pctChildren0to17": 22.4,
    "pctFemale": 48.0,
    "avgHouseholdSize": 3.0,
    "pctLonePersonHouseholds": 25.5,
    "loneParentPct": 14.5,
    "pctRenterHouseholds": 26.7,
    "medianHouseholdIncome": 101000.0,
    "medianFamilyIncome": 119000.0,
    "medianIndividualIncome": 46400.0,
    "lowIncomePct": 8.0,
    "pctPostsecondary": 51.8,
    "pctBachelorPlus": 14.0,
    "pctNoCertificate": 15.3,
    "pctHighSchool": 32.9,
    "unemploymentRate": 11.8,
    "participationRate": 70.0,
    "employmentRate": 61.7,
    "pctFullTimeFullYear": 34.3,
    "pctImmigrant": 9.6,
    "pctCitizens18plus": 90.3,
    "pctNonOfficialLanguage": 4.2,
    "pctFrench": 0.7,
    "pctIndigenous": 11.2,
    "pctVisibleMinority": 8.8,
    "pctCatholic": 18.8,
    "pctChristian": 44.1,
    "pctNoReligion": 53.5,
    "pctMuslim": 0.5,
    "pctSikh": 0.4,
    "pctHindu": 0.5,
    "medianDwellingValue": 348000.0,
    "pctOwnerHouseholds": 73.3,
    "pctMiningOilGas": 11.7,
    "pctAgricultureForestry": 5.4
   },
   "outcomes": {
    "remainShare": 60.02,
    "marginPoints": 20.04,
    "ballots": 23229,
    "turnout18": 60.53,
    "turnoutCitizen18": 67.06,
    "advanceShare": 10.37,
    "electionDayShare": 79.1,
    "vbmShare": 8.82,
    "mobileShare": 1.7,
    "q1to9YesShareMean": 72.78,
    "closeness": 0.7996,
    "reportingCompleteness": 0.9865,
    "q1YesShare": 72.29,
    "q2YesShare": 69.53,
    "q3YesShare": 69.48,
    "q4YesShare": 76.12,
    "q5YesShare": 82.96,
    "q6YesShare": 69.12,
    "q7YesShare": 72.82,
    "q8YesShare": 69.96,
    "q9YesShare": 72.76
   },
   "cluster": {
    "demographicCluster": 0,
    "outcomeCluster": 0
   },
   "residuals": {
    "remainShare": -0.33,
    "turnout18": 1.11
   },
   "dataQuality": {
    "pollsReporting": 73,
    "totalPolls": 74,
    "reportingCompleteness": 0.9865,
    "validVotesAllQuestions": 111947,
    "unattributedVotes": 0,
    "noOnAllNine": false,
    "censusDirect": true,
    "alias": false,
    "boundaryOverlap": 0.999885,
    "tnr100": 4.8,
    "tnr25": 7,
    "smallPopulation": false
   }
  }
 ],
 "correlations": {
  "family": "demographic x outcome",
  "outcomes": [
   "remainShare",
   "turnout18",
   "turnoutCitizen18",
   "q1to9YesShareMean",
   "advanceShare",
   "vbmShare"
  ],
  "cells": [
   {
    "outcome": "remainShare",
    "variable": "population",
    "n": 86,
    "pearson": {
     "r": 0.3205,
     "p": 0.002627,
     "q": 0.007689
    },
    "spearman": {
     "r": 0.2343,
     "p": 0.029912,
     "q": 0.053842
    },
    "direction": "positive",
    "reliable": true
   },
   {
    "outcome": "remainShare",
    "variable": "pct65plus",
    "n": 86,
    "pearson": {
     "r": -0.2063,
     "p": 0.056689,
     "q": 0.106977
    },
    "spearman": {
     "r": -0.1962,
     "p": 0.07027,
     "q": 0.114987
    },
    "direction": "negative",
    "reliable": false
   },
   {
    "outcome": "remainShare",
    "variable": "pct25to44",
    "n": 86,
    "pearson": {
     "r": 0.4499,
     "p": 1.4e-05,
     "q": 7.9e-05
    },
    "spearman": {
     "r": 0.504,
     "p": 7.53e-07,
     "q": 3e-06
    },
    "direction": "positive",
    "reliable": true
   },
   {
    "outcome": "remainShare",
    "variable": "pct45to64",
    "n": 86,
    "pearson": {
     "r": -0.1865,
     "p": 0.085559,
     "q": 0.151673
    },
    "spearman": {
     "r": -0.2681,
     "p": 0.012572,
     "q": 0.02463
    },
    "direction": "negative",
    "reliable": false
   },
   {
    "outcome": "remainShare",
    "variable": "pct18to24",
    "n": 86,
    "pearson": {
     "r": 0.4789,
     "p": 3e-06,
     "q": 2.1e-05
    },
    "spearman": {
     "r": 0.5306,
     "p": 1.48e-07,
     "q": 7.89e-07
    },
    "direction": "positive",
    "reliable": true
   },
   {
    "outcome": "remainShare",
    "variable": "pctChildren0to17",
    "n": 86,
    "pearson": {
     "r": -0.399,
     "p": 0.000142,
     "q": 0.000592
    },
    "spearman": {
     "r": -0.3576,
     "p": 0.000724,
     "q": 0.001904
    },
    "direction": "negative",
    "reliable": true
   },
   {
    "outcome": "remainShare",
    "variable": "pctFemale",
    "n": 86,
    "pearson": {
     "r": 0.4271,
     "p": 4.1e-05,
     "q": 0.000214
    },
    "spearman": {
     "r": 0.3818,
     "p": 0.000286,
     "q": 0.000827
    },
    "direction": "positive",
    "reliable": true
   },
   {
    "outcome": "remainShare",
    "variable": "avgHouseholdSize",
    "n": 86,
    "pearson": {
     "r": -0.1012,
     "p": 0.354035,
     "q": 0.447807
    },
    "spearman": {
     "r": -0.1657,
     "p": 0.12737,
     "q": 0.188637
    },
    "direction": "negative",
    "reliable": false
   },
   {
    "outcome": "remainShare",
    "variable": "pctLonePersonHouseholds",
    "n": 86,
    "pearson": {
     "r": 0.1298,
     "p": 0.233461,
     "q": 0.33109
    },
    "spearman": {
     "r": 0.0369,
     "p": 0.735704,
     "q": 0.808238
    },
    "direction": "positive",
    "reliable": false
   },
   {
    "outcome": "remainShare",
    "variable": "loneParentPct",
    "n": 86,
    "pearson": {
     "r": 0.1924,
     "p": 0.07587,
     "q": 0.13753
    },
    "spearman": {
     "r": 0.2062,
     "p": 0.056834,
     "q": 0.094994
    },
    "direction": "positive",
    "reliable": false
   },
   {
    "outcome": "remainShare",
    "variable": "pctRenterHouseholds",
    "n": 86,
    "pearson": {
     "r": 0.4152,
     "p": 7e-05,
     "q": 0.000316
    },
    "spearman": {
     "r": 0.4545,
     "p": 1.1e-05,
     "q": 4.2e-05
    },
    "direction": "positive",
    "reliable": true
   },
   {
    "outcome": "remainShare",
    "variable": "medianHouseholdIncome",
    "n": 86,
    "pearson": {
     "r": 0.0266,
     "p": 0.808148,
     "q": 0.848012
    },
    "spearman": {
     "r": 0.0231,
     "p": 0.832591,
     "q": 0.881567
    },
    "direction": "positive",
    "reliable": false
   },
   {
    "outcome": "remainShare",
    "variable": "medianFamilyIncome",
    "n": 86,
    "pearson": {
     "r": 0.111,
     "p": 0.309106,
     "q": 0.406353
    },
    "spearman": {
     "r": 0.1288,
     "p": 0.23727,
     "q": 0.320932
    },
    "direction": "positive",
    "reliable": false
   },
   {
    "outcome": "remainShare",
    "variable": "medianIndividualIncome",
    "n": 86,
    "pearson": {
     "r": 0.045,
     "p": 0.68076,
     "q": 0.751405
    },
    "spearman": {
     "r": 0.0629,
     "p": 0.565285,
     "q": 0.658093
    },
    "direction": "positive",
    "reliable": false
   },
   {
    "outcome": "remainShare",
    "variable": "lowIncomePct",
    "n": 86,
    "pearson": {
     "r": -0.081,
     "p": 0.458242,
     "q": 0.54989
    },
    "spearman": {
     "r": -0.0166,
     "p": 0.87928,
     "q": 0.914451
    },
    "direction": "negative",
    "reliable": false
   },
   {
    "outcome": "remainShare",
    "variable": "pctPostsecondary",
    "n": 86,
    "pearson": {
     "r": 0.5969,
     "p": 1.32e-09,
     "q": 1.93e-08
    },
    "spearman": {
     "r": 0.5571,
     "p": 2.54e-08,
     "q": 1.56e-07
    },
    "direction": "positive",
    "reliable": true
   },
   {
    "outcome": "remainShare",
    "variable": "pctBachelorPlus",
    "n": 86,
    "pearson": {
     "r": 0.724,
     "p": 3.38e-15,
     "q": 1.97e-13
    },
    "spearman": {
     "r": 0.7582,
     "p": 2.85e-17,
     "q": 1.11e-15
    },
    "direction": "positive",
    "reliable": true
   },
   {
    "outcome": "remainShare",
    "variable": "pctNoCertificate",
    "n": 86,
    "pearson": {
     "r": -0.4561,
     "p": 1e-05,
     "q": 6.3e-05
    },
    "spearman": {
     "r": -0.4139,
     "p": 7.4e-05,
     "q": 0.000232
    },
    "direction": "negative",
    "reliable": true
   },
   {
    "outcome": "remainShare",
    "variable": "pctHighSchool",
    "n": 86,
    "pearson": {
     "r": -0.6383,
     "p": 3.82e-11,
     "q": 8.93e-10
    },
    "spearman": {
     "r": -0.6283,
     "p": 9.41e-11,
     "q": 9.18e-10
    },
    "direction": "negative",
    "reliable": true
   },
   {
    "outcome": "remainShare",
    "variable": "unemploymentRate",
    "n": 86,
    "pearson": {
     "r": 0.5317,
     "p": 1.38e-07,
     "q": 1e-06
    },
    "spearman": {
     "r": 0.5617,
     "p": 1.84e-08,
     "q": 1.19e-07
    },
    "direction": "positive",
    "reliable": true
   },
   {
    "outcome": "remainShare",
    "variable": "participationRate",
    "n": 86,
    "pearson": {
     "r": 0.1546,
     "p": 0.15537,
     "q": 0.244003
    },
    "spearman": {
     "r": 0.1342,
     "p": 0.218134,
     "q": 0.298499
    },
    "direction": "positive",
    "reliable": false
   },
   {
    "outcome": "remainShare",
    "variable": "employmentRate",
    "n": 86,
    "pearson": {
     "r": -0.0208,
     "p": 0.848958,
     "q": 0.871299
    },
    "spearman": {
     "r": -0.0187,
     "p": 0.864074,
     "q": 0.906696
    },
    "direction": "negative",
    "reliable": false
   },
   {
    "outcome": "remainShare",
    "variable": "pctFullTimeFullYear",
    "n": 86,
    "pearson": {
     "r": 0.0134,
     "p": 0.902346,
     "q": 0.914843
    },
    "spearman": {
     "r": -0.0071,
     "p": 0.948393,
     "q": 0.968808
    },
    "direction": "positive",
    "reliable": false
   },
   {
    "outcome": "remainShare",
    "variable": "pctImmigrant",
    "n": 86,
    "pearson": {
     "r": 0.7365,
     "p": 6.43e-16,
     "q": 7.52e-14
    },
    "spearman": {
     "r": 0.7669,
     "p": 7.45e-18,
     "q": 3.49e-16
    },
    "direction": "positive",
    "reliable": true
   },
   {
    "outcome": "remainShare",
    "variable": "pctCitizens18plus",
    "n": 86,
    "pearson": {
     "r": -0.5402,
     "p": 7.95e-08,
     "q": 8.45e-07
    },
    "spearman": {
     "r": -0.612,
     "p": 3.84e-10,
     "q": 3.33e-09
    },
    "direction": "negative",
    "reliable": true
   },
   {
    "outcome": "remainShare",
    "variable": "pctNonOfficialLanguage",
    "n": 86,
    "pearson": {
     "r": 0.513,
     "p": 4.42e-07,
     "q": 4e-06
    },
    "spearman": {
     "r": 0.5972,
     "p": 1.29e-09,
     "q": 1.04e-08
    },
    "direction": "positive",
    "reliable": true
   },
   {
    "outcome": "remainShare",
    "variable": "pctFrench",
    "n": 86,
    "pearson": {
     "r": 0.1455,
     "p": 0.181278,
     "q": 0.279073
    },
    "spearman": {
     "r": 0.3515,
     "p": 0.000905,
     "q": 0.002229
    },
    "direction": "positive",
    "reliable": false
   },
   {
    "outcome": "remainShare",
    "variable": "pctIndigenous",
    "n": 86,
    "pearson": {
     "r": -0.4253,
     "p": 4.5e-05,
     "q": 0.000223
    },
    "spearman": {
     "r": -0.4939,
     "p": 1e-06,
     "q": 6e-06
    },
    "direction": "negative",
    "reliable": true
   },
   {
    "outcome": "remainShare",
    "variable": "pctVisibleMinority",
    "n": 86,
    "pearson": {
     "r": 0.7138,
     "p": 1.22e-14,
     "q": 4.73e-13
    },
    "spearman": {
     "r": 0.7914,
     "p": 1.22e-19,
     "q": 2.84e-17
    },
    "direction": "positive",
    "reliable": true
   },
   {
    "outcome": "remainShare",
    "variable": "pctCatholic",
    "n": 86,
    "pearson": {
     "r": 0.2175,
     "p": 0.044227,
     "q": 0.088454
    },
    "spearman": {
     "r": 0.0888,
     "p": 0.416285,
     "q": 0.5154
    },
    "direction": "positive",
    "reliable": false
   },
   {
    "outcome": "remainShare",
    "variable": "pctChristian",
    "n": 86,
    "pearson": {
     "r": -0.605,
     "p": 6.86e-10,
     "q": 1.07e-08
    },
    "spearman": {
     "r": -0.6604,
     "p": 4.59e-12,
     "q": 6.32e-11
    },
    "direction": "negative",
    "reliable": true
   },
   {
    "outcome": "remainShare",
    "variable": "pctNoReligion",
    "n": 86,
    "pearson": {
     "r": -0.2036,
     "p": 0.060063,
     "q": 0.111036
    },
    "spearman": {
     "r": -0.1648,
     "p": 0.129478,
     "q": 0.190552
    },
    "direction": "negative",
    "reliable": false
   },
   {
    "outcome": "remainShare",
    "variable": "pctMuslim",
    "n": 86,
    "pearson": {
     "r": 0.624,
     "p": 1.37e-10,
     "q": 2.47e-09
    },
    "spearman": {
     "r": 0.7865,
     "p": 2.87e-19,
     "q": 3.36e-17
    },
    "direction": "positive",
    "reliable": true
   },
   {
    "outcome": "remainShare",
    "variable": "pctSikh",
    "n": 86,
    "pearson": {
     "r": 0.2953,
     "p": 0.00577,
     "q": 0.015002
    },
    "spearman": {
     "r": 0.5846,
     "p": 3.43e-09,
     "q": 2.5e-08
    },
    "direction": "positive",
    "reliable": true
   },
   {
    "outcome": "remainShare",
    "variable": "pctHindu",
    "n": 86,
    "pearson": {
     "r": 0.4802,
     "p": 3e-06,
     "q": 2e-05
    },
    "spearman": {
     "r": 0.7303,
     "p": 1.47e-15,
     "q": 3.81e-14
    },
    "direction": "positive",
    "reliable": true
   },
   {
    "outcome": "remainShare",
    "variable": "medianDwellingValue",
    "n": 86,
    "pearson": {
     "r": 0.434,
     "p": 3e-05,
     "q": 0.000158
    },
    "spearman": {
     "r": 0.4402,
     "p": 2.2e-05,
     "q": 7.8e-05
    },
    "direction": "positive",
    "reliable": true
   },
   {
    "outcome": "remainShare",
    "variable": "pctOwnerHouseholds",
    "n": 86,
    "pearson": {
     "r": -0.3328,
     "p": 0.001746,
     "q": 0.005551
    },
    "spearman": {
     "r": -0.3498,
     "p": 0.000962,
     "q": 0.00232
    },
    "direction": "negative",
    "reliable": true
   },
   {
    "outcome": "remainShare",
    "variable": "pctMiningOilGas",
    "n": 86,
    "pearson": {
     "r": -0.5286,
     "p": 1.68e-07,
     "q": 2e-06
    },
    "spearman": {
     "r": -0.6433,
     "p": 2.4e-11,
     "q": 2.81e-10
    },
    "direction": "negative",
    "reliable": true
   },
   {
    "outcome": "remainShare",
    "variable": "pctAgricultureForestry",
    "n": 86,
    "pearson": {
     "r": -0.8076,
     "p": 5.83e-21,
     "q": 1.36e-18
    },
    "spearman": {
     "r": -0.7241,
     "p": 3.31e-15,
     "q": 7.75e-14
    },
    "direction": "negative",
    "reliable": true
   },
   {
    "outcome": "turnout18",
    "variable": "population",
    "n": 86,
    "pearson": {
     "r": 0.0435,
     "p": 0.690963,
     "q": 0.754318
    },
    "spearman": {
     "r": 0.0568,
     "p": 0.603399,
     "q": 0.695544
    },
    "direction": "positive",
    "reliable": false
   },
   {
    "outcome": "turnout18",
    "variable": "pct65plus",
    "n": 86,
    "pearson": {
     "r": 0.4001,
     "p": 0.000135,
     "q": 0.000576
    },
    "spearman": {
     "r": 0.3781,
     "p": 0.000332,
     "q": 0.000925
    },
    "direction": "positive",
    "reliable": true
   },
   {
    "outcome": "turnout18",
    "variable": "pct25to44",
    "n": 86,
    "pearson": {
     "r": -0.3676,
     "p": 0.000498,
     "q": 0.001821
    },
    "spearman": {
     "r": -0.443,
     "p": 1.9e-05,
     "q": 6.9e-05
    },
    "direction": "negative",
    "reliable": true
   },
   {
    "outcome": "turnout18",
    "variable": "pct45to64",
    "n": 86,
    "pearson": {
     "r": 0.3868,
     "p": 0.000234,
     "q": 0.000914
    },
    "spearman": {
     "r": 0.4556,
     "p": 1e-05,
     "q": 4.1e-05
    },
    "direction": "positive",
    "reliable": true
   },
   {
    "outcome": "turnout18",
    "variable": "pct18to24",
    "n": 86,
    "pearson": {
     "r": -0.3671,
     "p": 0.000507,
     "q": 0.001824
    },
    "spearman": {
     "r": -0.5134,
     "p": 4.32e-07,
     "q": 2e-06
    },
    "direction": "negative",
    "reliable": true
   },
   {
    "outcome": "turnout18",
    "variable": "pctChildren0to17",
    "n": 86,
    "pearson": {
     "r": -0.0783,
     "p": 0.473593,
     "q": 0.559701
    },
    "spearman": {
     "r": -0.113,
     "p": 0.300358,
     "q": 0.392647
    },
    "direction": "negative",
    "reliable": false
   },
   {
    "outcome": "turnout18",
    "variable": "pctFemale",
    "n": 86,
    "pearson": {
     "r": 0.3911,
     "p": 0.000197,
     "q": 0.00078
    },
    "spearman": {
     "r": 0.348,
     "p": 0.001026,
     "q": 0.002449
    },
    "direction": "positive",
    "reliable": true
   },
   {
    "outcome": "turnout18",
    "variable": "avgHouseholdSize",
    "n": 86,
    "pearson": {
     "r": -0.1332,
     "p": 0.221597,
     "q": 0.318121
    },
    "spearman": {
     "r": -0.0418,
     "p": 0.702628,
     "q": 0.779218
    },
    "direction": "negative",
    "reliable": false
   },
   {
    "outcome": "turnout18",
    "variable": "pctLonePersonHouseholds",
    "n": 86,
    "pearson": {
     "r": -0.0901,
     "p": 0.409469,
     "q": 0.505527
    },
    "spearman": {
     "r": -0.1644,
     "p": 0.130418,
     "q": 0.190736
    },
    "direction": "negative",
    "reliable": false
   },
   {
    "outcome": "turnout18",
    "variable": "loneParentPct",
    "n": 86,
    "pearson": {
     "r": -0.4985,
     "p": 1e-06,
     "q": 8e-06
    },
    "spearman": {
     "r": -0.5464,
     "p": 5.27e-08,
     "q": 3.08e-07
    },
    "direction": "negative",
    "reliable": true
   },
   {
    "outcome": "turnout18",
    "variable": "pctRenterHouseholds",
    "n": 86,
    "pearson": {
     "r": -0.3599,
     "p": 0.000664,
     "q": 0.002355
    },
    "spearman": {
     "r": -0.5704,
     "p": 9.89e-09,
     "q": 6.61e-08
    },
    "direction": "negative",
    "reliable": true
   },
   {
    "outcome": "turnout18",
    "variable": "medianHouseholdIncome",
    "n": 86,
    "pearson": {
     "r": 0.1379,
     "p": 0.205312,
     "q": 0.30407
    },
    "spearman": {
     "r": 0.3503,
     "p": 0.000944,
     "q": 0.0023
    },
    "direction": "positive",
    "reliable": false
   },
   {
    "outcome": "turnout18",
    "variable": "medianFamilyIncome",
    "n": 86,
    "pearson": {
     "r": 0.2171,
     "p": 0.044696,
     "q": 0.088635
    },
    "spearman": {
     "r": 0.4441,
     "p": 1.8e-05,
     "q": 6.8e-05
    },
    "direction": "positive",
    "reliable": false
   },
   {
    "outcome": "turnout18",
    "variable": "medianIndividualIncome",
    "n": 86,
    "pearson": {
     "r": 0.1939,
     "p": 0.073624,
     "q": 0.134595
    },
    "spearman": {
     "r": 0.4166,
     "p": 6.6e-05,
     "q": 0.000215
    },
    "direction": "positive",
    "reliable": false
   },
   {
    "outcome": "turnout18",
    "variable": "lowIncomePct",
    "n": 86,
    "pearson": {
     "r": -0.2876,
     "p": 0.007246,
     "q": 0.018039
    },
    "spearman": {
     "r": -0.3613,
     "p": 0.000632,
     "q": 0.001719
    },
    "direction": "negative",
    "reliable": true
   },
   {
    "outcome": "turnout18",
    "variable": "pctPostsecondary",
    "n": 86,
    "pearson": {
     "r": 0.3532,
     "p": 0.000852,
     "q": 0.002933
    },
    "spearman": {
     "r": 0.3555,
     "p": 0.000781,
     "q": 0.002031
    },
    "direction": "positive",
    "reliable": true
   },
   {
    "outcome": "turnout18",
    "variable": "pctBachelorPlus",
    "n": 86,
    "pearson": {
     "r": 0.1747,
     "p": 0.1076,
     "q": 0.183783
    },
    "spearman": {
     "r": 0.1235,
     "p": 0.257226,
     "q": 0.340062
    },
    "direction": "positive",
    "reliable": false
   },
   {
    "outcome": "turnout18",
    "variable": "pctNoCertificate",
    "n": 86,
    "pearson": {
     "r": -0.4196,
     "p": 5.8e-05,
     "q": 0.000266
    },
    "spearman": {
     "r": -0.4792,
     "p": 3e-06,
     "q": 1.3e-05
    },
    "direction": "negative",
    "reliable": true
   },
   {
    "outcome": "turnout18",
    "variable": "pctHighSchool",
    "n": 86,
    "pearson": {
     "r": -0.2192,
     "p": 0.042606,
     "q": 0.085947
    },
    "spearman": {
     "r": -0.199,
     "p": 0.066194,
     "q": 0.109853
    },
    "direction": "negative",
    "reliable": false
   },
   {
    "outcome": "turnout18",
    "variable": "unemploymentRate",
    "n": 86,
    "pearson": {
     "r": -0.396,
     "p": 0.000161,
     "q": 0.00066
    },
    "spearman": {
     "r": -0.4376,
     "p": 2.5e-05,
     "q": 8.7e-05
    },
    "direction": "negative",
    "reliable": true
   },
   {
    "outcome": "turnout18",
    "variable": "participationRate",
    "n": 86,
    "pearson": {
     "r": -0.0662,
     "p": 0.544895,
     "q": 0.625027
    },
    "spearman": {
     "r": -0.0111,
     "p": 0.918848,
     "q": 0.943028
    },
    "direction": "negative",
    "reliable": false
   },
   {
    "outcome": "turnout18",
    "variable": "employmentRate",
    "n": 86,
    "pearson": {
     "r": 0.0556,
     "p": 0.61086,
     "q": 0.680672
    },
    "spearman": {
     "r": 0.0717,
     "p": 0.511824,
     "q": 0.617355
    },
    "direction": "positive",
    "reliable": false
   },
   {
    "outcome": "turnout18",
    "variable": "pctFullTimeFullYear",
    "n": 86,
    "pearson": {
     "r": 0.1663,
     "p": 0.126017,
     "q": 0.207662
    },
    "spearman": {
     "r": 0.1895,
     "p": 0.08058,
     "q": 0.129149
    },
    "direction": "positive",
    "reliable": false
   },
   {
    "outcome": "turnout18",
    "variable": "pctImmigrant",
    "n": 86,
    "pearson": {
     "r": -0.3481,
     "p": 0.001022,
     "q": 0.003465
    },
    "spearman": {
     "r": -0.3548,
     "p": 0.000801,
     "q": 0.002061
    },
    "direction": "negative",
    "reliable": true
   },
   {
    "outcome": "turnout18",
    "variable": "pctCitizens18plus",
    "n": 86,
    "pearson": {
     "r": 0.4478,
     "p": 1.5e-05,
     "q": 8.5e-05
    },
    "spearman": {
     "r": 0.5317,
     "p": 1.38e-07,
     "q": 7.52e-07
    },
    "direction": "positive",
    "reliable": true
   },
   {
    "outcome": "turnout18",
    "variable": "pctNonOfficialLanguage",
    "n": 86,
    "pearson": {
     "r": -0.4504,
     "p": 1.4e-05,
     "q": 7.9e-05
    },
    "spearman": {
     "r": -0.5169,
     "p": 3.49e-07,
     "q": 2e-06
    },
    "direction": "negative",
    "reliable": true
   },
   {
    "outcome": "turnout18",
    "variable": "pctFrench",
    "n": 86,
    "pearson": {
     "r": -0.1053,
     "p": 0.334714,
     "q": 0.427995
    },
    "spearman": {
     "r": -0.1888,
     "p": 0.081771,
     "q": 0.129287
    },
    "direction": "negative",
    "reliable": false
   },
   {
    "outcome": "turnout18",
    "variable": "pctIndigenous",
    "n": 86,
    "pearson": {
     "r": -0.2339,
     "p": 0.030224,
     "q": 0.062588
    },
    "spearman": {
     "r": -0.1848,
     "p": 0.088513,
     "q": 0.138081
    },
    "direction": "negative",
    "reliable": false
   },
   {
    "outcome": "turnout18",
    "variable": "pctVisibleMinority",
    "n": 86,
    "pearson": {
     "r": -0.4265,
     "p": 4.2e-05,
     "q": 0.000215
    },
    "spearman": {
     "r": -0.4197,
     "p": 5.8e-05,
     "q": 0.00019
    },
    "direction": "negative",
    "reliable": true
   },
   {
    "outcome": "turnout18",
    "variable": "pctCatholic",
    "n": 86,
    "pearson": {
     "r": -0.135,
     "p": 0.215373,
     "q": 0.311247
    },
    "spearman": {
     "r": -0.0975,
     "p": 0.371962,
     "q": 0.46545
    },
    "direction": "negative",
    "reliable": false
   },
   {
    "outcome": "turnout18",
    "variable": "pctChristian",
    "n": 86,
    "pearson": {
     "r": 0.2596,
     "p": 0.01578,
     "q": 0.036059
    },
    "spearman": {
     "r": 0.2768,
     "p": 0.009889,
     "q": 0.019779
    },
    "direction": "positive",
    "reliable": true
   },
   {
    "outcome": "turnout18",
    "variable": "pctNoReligion",
    "n": 86,
    "pearson": {
     "r": 0.4199,
     "p": 5.7e-05,
     "q": 0.000266
    },
    "spearman": {
     "r": 0.3784,
     "p": 0.000327,
     "q": 0.000923
    },
    "direction": "positive",
    "reliable": true
   },
   {
    "outcome": "turnout18",
    "variable": "pctMuslim",
    "n": 86,
    "pearson": {
     "r": -0.5455,
     "p": 5.58e-08,
     "q": 6.21e-07
    },
    "spearman": {
     "r": -0.4712,
     "p": 5e-06,
     "q": 1.9e-05
    },
    "direction": "negative",
    "reliable": true
   },
   {
    "outcome": "turnout18",
    "variable": "pctSikh",
    "n": 86,
    "pearson": {
     "r": -0.2913,
     "p": 0.006507,
     "q": 0.016732
    },
    "spearman": {
     "r": -0.1631,
     "p": 0.133427,
     "q": 0.193925
    },
    "direction": "negative",
    "reliable": true
   },
   {
    "outcome": "turnout18",
    "variable": "pctHindu",
    "n": 86,
    "pearson": {
     "r": -0.2812,
     "p": 0.008734,
     "q": 0.02107
    },
    "spearman": {
     "r": -0.2905,
     "p": 0.006666,
     "q": 0.013563
    },
    "direction": "negative",
    "reliable": true
   },
   {
    "outcome": "turnout18",
    "variable": "medianDwellingValue",
    "n": 86,
    "pearson": {
     "r": 0.3258,
     "p": 0.002205,
     "q": 0.006616
    },
    "spearman": {
     "r": 0.396,
     "p": 0.000161,
     "q": 0.00047
    },
    "direction": "positive",
    "reliable": true
   },
   {
    "outcome": "turnout18",
    "variable": "pctOwnerHouseholds",
    "n": 86,
    "pearson": {
     "r": 0.3926,
     "p": 0.000185,
     "q": 0.000745
    },
    "spearman": {
     "r": 0.5902,
     "p": 2.22e-09,
     "q": 1.68e-08
    },
    "direction": "positive",
    "reliable": true
   },
   {
    "outcome": "turnout18",
    "variable": "pctMiningOilGas",
    "n": 86,
    "pearson": {
     "r": -0.1573,
     "p": 0.14803,
     "q": 0.237253
    },
    "spearman": {
     "r": 0.2071,
     "p": 0.055694,
     "q": 0.093759
    },
    "direction": "negative",
    "reliable": false
   },
   {
    "outcome": "turnout18",
    "variable": "pctAgricultureForestry",
    "n": 86,
    "pearson": {
     "r": 0.1102,
     "p": 0.312532,
     "q": 0.408561
    },
    "spearman": {
     "r": 0.1409,
     "p": 0.19563,
     "q": 0.270873
    },
    "direction": "positive",
    "reliable": false
   },
   {
    "outcome": "turnoutCitizen18",
    "variable": "population",
    "n": 86,
    "pearson": {
     "r": 0.1439,
     "p": 0.186221,
     "q": 0.284809
    },
    "spearman": {
     "r": 0.1236,
     "p": 0.256905,
     "q": 0.340062
    },
    "direction": "positive",
    "reliable": false
   },
   {
    "outcome": "turnoutCitizen18",
    "variable": "pct65plus",
    "n": 86,
    "pearson": {
     "r": 0.3121,
     "p": 0.003442,
     "q": 0.009704
    },
    "spearman": {
     "r": 0.2687,
     "p": 0.012358,
     "q": 0.024507
    },
    "direction": "positive",
    "reliable": true
   },
   {
    "outcome": "turnoutCitizen18",
    "variable": "pct25to44",
    "n": 86,
    "pearson": {
     "r": -0.2415,
     "p": 0.025114,
     "q": 0.053748
    },
    "spearman": {
     "r": -0.322,
     "p": 0.002503,
     "q": 0.005743
    },
    "direction": "negative",
    "reliable": false
   },
   {
    "outcome": "turnoutCitizen18",
    "variable": "pct45to64",
    "n": 86,
    "pearson": {
     "r": 0.2756,
     "p": 0.010218,
     "q": 0.024397
    },
    "spearman": {
     "r": 0.3608,
     "p": 0.000643,
     "q": 0.00173
    },
    "direction": "positive",
    "reliable": true
   },
   {
    "outcome": "turnoutCitizen18",
    "variable": "pct18to24",
    "n": 86,
    "pearson": {
     "r": -0.2511,
     "p": 0.019675,
     "q": 0.043847
    },
    "spearman": {
     "r": -0.4143,
     "p": 7.3e-05,
     "q": 0.000232
    },
    "direction": "negative",
    "reliable": true
   },
   {
    "outcome": "turnoutCitizen18",
    "variable": "pctChildren0to17",
    "n": 86,
    "pearson": {
     "r": -0.1137,
     "p": 0.297408,
     "q": 0.397677
    },
    "spearman": {
     "r": -0.0984,
     "p": 0.367205,
     "q": 0.462227
    },
    "direction": "negative",
    "reliable": false
   },
   {
    "outcome": "turnoutCitizen18",
    "variable": "pctFemale",
    "n": 86,
    "pearson": {
     "r": 0.4204,
     "p": 5.6e-05,
     "q": 0.000266
    },
    "spearman": {
     "r": 0.4153,
     "p": 7e-05,
     "q": 0.000225
    },
    "direction": "positive",
    "reliable": true
   },
   {
    "outcome": "turnoutCitizen18",
    "variable": "avgHouseholdSize",
    "n": 86,
    "pearson": {
     "r": -0.1322,
     "p": 0.225138,
     "q": 0.321234
    },
    "spearman": {
     "r": -0.0277,
     "p": 0.799785,
     "q": 0.854565
    },
    "direction": "negative",
    "reliable": false
   },
   {
    "outcome": "turnoutCitizen18",
    "variable": "pctLonePersonHouseholds",
    "n": 86,
    "pearson": {
     "r": -0.0889,
     "p": 0.415848,
     "q": 0.509468
    },
    "spearman": {
     "r": -0.2292,
     "p": 0.033794,
     "q": 0.059458
    },
    "direction": "negative",
    "reliable": false
   },
   {
    "outcome": "turnoutCitizen18",
    "variable": "loneParentPct",
    "n": 86,
    "pearson": {
     "r": -0.5352,
     "p": 1.1e-07,
     "q": 1e-06
    },
    "spearman": {
     "r": -0.6177,
     "p": 2.37e-10,
     "q": 2.22e-09
    },
    "direction": "negative",
    "reliable": true
   },
   {
    "outcome": "turnoutCitizen18",
    "variable": "pctRenterHouseholds",
    "n": 86,
    "pearson": {
     "r": -0.2848,
     "p": 0.007855,
     "q": 0.019148
    },
    "spearman": {
     "r": -0.538,
     "p": 9.2e-08,
     "q": 5.12e-07
    },
    "direction": "negative",
    "reliable": true
   },
   {
    "outcome": "turnoutCitizen18",
    "variable": "medianHouseholdIncome",
    "n": 86,
    "pearson": {
     "r": 0.1207,
     "p": 0.26819,
     "q": 0.366997
    },
    "spearman": {
     "r": 0.4231,
     "p": 4.9e-05,
     "q": 0.000165
    },
    "direction": "positive",
    "reliable": false
   },
   {
    "outcome": "turnoutCitizen18",
    "variable": "medianFamilyIncome",
    "n": 86,
    "pearson": {
     "r": 0.1917,
     "p": 0.07697,
     "q": 0.13753
    },
    "spearman": {
     "r": 0.5081,
     "p": 5.92e-07,
     "q": 3e-06
    },
    "direction": "positive",
    "reliable": false
   },
   {
    "outcome": "turnoutCitizen18",
    "variable": "medianIndividualIncome",
    "n": 86,
    "pearson": {
     "r": 0.148,
     "p": 0.173773,
     "q": 0.271087
    },
    "spearman": {
     "r": 0.4594,
     "p": 9e-06,
     "q": 3.5e-05
    },
    "direction": "positive",
    "reliable": false
   },
   {
    "outcome": "turnoutCitizen18",
    "variable": "lowIncomePct",
    "n": 86,
    "pearson": {
     "r": -0.2909,
     "p": 0.006586,
     "q": 0.016753
    },
    "spearman": {
     "r": -0.4433,
     "p": 1.9e-05,
     "q": 6.9e-05
    },
    "direction": "negative",
    "reliable": true
   },
   {
    "outcome": "turnoutCitizen18",
    "variable": "pctPostsecondary",
    "n": 86,
    "pearson": {
     "r": 0.4475,
     "p": 1.6e-05,
     "q": 8.5e-05
    },
    "spearman": {
     "r": 0.5012,
     "p": 8.85e-07,
     "q": 4e-06
    },
    "direction": "positive",
    "reliable": true
   },
   {
    "outcome": "turnoutCitizen18",
    "variable": "pctBachelorPlus",
    "n": 86,
    "pearson": {
     "r": 0.3149,
     "p": 0.003151,
     "q": 0.008992
    },
    "spearman": {
     "r": 0.3002,
     "p": 0.004987,
     "q": 0.010707
    },
    "direction": "positive",
    "reliable": true
   },
   {
    "outcome": "turnoutCitizen18",
    "variable": "pctNoCertificate",
    "n": 86,
    "pearson": {
     "r": -0.4835,
     "p": 2e-06,
     "q": 1.8e-05
    },
    "spearman": {
     "r": -0.6133,
     "p": 3.45e-10,
     "q": 3.11e-09
    },
    "direction": "negative",
    "reliable": true
   },
   {
    "outcome": "turnoutCitizen18",
    "variable": "pctHighSchool",
    "n": 86,
    "pearson": {
     "r": -0.3286,
     "p": 0.002006,
     "q": 0.006095
    },
    "spearman": {
     "r": -0.3529,
     "p": 0.00086,
     "q": 0.002142
    },
    "direction": "negative",
    "reliable": true
   },
   {
    "outcome": "turnoutCitizen18",
    "variable": "unemploymentRate",
    "n": 86,
    "pearson": {
     "r": -0.3315,
     "p": 0.001824,
     "q": 0.005615
    },
    "spearman": {
     "r": -0.4037,
     "p": 0.000116,
     "q": 0.000352
    },
    "direction": "negative",
    "reliable": true
   },
   {
    "outcome": "turnoutCitizen18",
    "variable": "participationRate",
    "n": 86,
    "pearson": {
     "r": 0.0241,
     "p": 0.825968,
     "q": 0.86159
    },
    "spearman": {
     "r": 0.1002,
     "p": 0.358457,
     "q": 0.456829
    },
    "direction": "positive",
    "reliable": false
   },
   {
    "outcome": "turnoutCitizen18",
    "variable": "employmentRate",
    "n": 86,
    "pearson": {
     "r": 0.1155,
     "p": 0.289615,
     "q": 0.391733
    },
    "spearman": {
     "r": 0.1708,
     "p": 0.115856,
     "q": 0.173784
    },
    "direction": "positive",
    "reliable": false
   },
   {
    "outcome": "turnoutCitizen18",
    "variable": "pctFullTimeFullYear",
    "n": 86,
    "pearson": {
     "r": 0.1731,
     "p": 0.110936,
     "q": 0.186756
    },
    "spearman": {
     "r": 0.2521,
     "p": 0.01921,
     "q": 0.036845
    },
    "direction": "positive",
    "reliable": false
   },
   {
    "outcome": "turnoutCitizen18",
    "variable": "pctImmigrant",
    "n": 86,
    "pearson": {
     "r": -0.1567,
     "p": 0.149734,
     "q": 0.238353
    },
    "spearman": {
     "r": -0.1621,
     "p": 0.135966,
     "q": 0.195609
    },
    "direction": "negative",
    "reliable": false
   },
   {
    "outcome": "turnoutCitizen18",
    "variable": "pctCitizens18plus",
    "n": 86,
    "pearson": {
     "r": 0.2098,
     "p": 0.052504,
     "q": 0.101537
    },
    "spearman": {
     "r": 0.3108,
     "p": 0.003585,
     "q": 0.007914
    },
    "direction": "positive",
    "reliable": false
   },
   {
    "outcome": "turnoutCitizen18",
    "variable": "pctNonOfficialLanguage",
    "n": 86,
    "pearson": {
     "r": -0.2613,
     "p": 0.015091,
     "q": 0.034964
    },
    "spearman": {
     "r": -0.3411,
     "p": 0.001308,
     "q": 0.003062
    },
    "direction": "negative",
    "reliable": true
   },
   {
    "outcome": "turnoutCitizen18",
    "variable": "pctFrench",
    "n": 86,
    "pearson": {
     "r": -0.109,
     "p": 0.317617,
     "q": 0.412902
    },
    "spearman": {
     "r": -0.143,
     "p": 0.188957,
     "q": 0.26319
    },
    "direction": "negative",
    "reliable": false
   },
   {
    "outcome": "turnoutCitizen18",
    "variable": "pctIndigenous",
    "n": 86,
    "pearson": {
     "r": -0.3383,
     "p": 0.001444,
     "q": 0.004759
    },
    "spearman": {
     "r": -0.354,
     "p": 0.000826,
     "q": 0.0021
    },
    "direction": "negative",
    "reliable": true
   },
   {
    "outcome": "turnoutCitizen18",
    "variable": "pctVisibleMinority",
    "n": 86,
    "pearson": {
     "r": -0.2412,
     "p": 0.025266,
     "q": 0.053748
    },
    "spearman": {
     "r": -0.2346,
     "p": 0.02966,
     "q": 0.053801
    },
    "direction": "negative",
    "reliable": false
   },
   {
    "outcome": "turnoutCitizen18",
    "variable": "pctCatholic",
    "n": 86,
    "pearson": {
     "r": -0.1698,
     "p": 0.118045,
     "q": 0.195905
    },
    "spearman": {
     "r": -0.0851,
     "p": 0.436,
     "q": 0.531436
    },
    "direction": "negative",
    "reliable": false
   },
   {
    "outcome": "turnoutCitizen18",
    "variable": "pctChristian",
    "n": 86,
    "pearson": {
     "r": 0.128,
     "p": 0.240331,
     "q": 0.334774
    },
    "spearman": {
     "r": 0.1787,
     "p": 0.099692,
     "q": 0.15338
    },
    "direction": "positive",
    "reliable": false
   },
   {
    "outcome": "turnoutCitizen18",
    "variable": "pctNoReligion",
    "n": 86,
    "pearson": {
     "r": 0.3089,
     "p": 0.003811,
     "q": 0.010491
    },
    "spearman": {
     "r": 0.2882,
     "p": 0.007126,
     "q": 0.014375
    },
    "direction": "positive",
    "reliable": true
   },
   {
    "outcome": "turnoutCitizen18",
    "variable": "pctMuslim",
    "n": 86,
    "pearson": {
     "r": -0.4214,
     "p": 5.3e-05,
     "q": 0.00026
    },
    "spearman": {
     "r": -0.3191,
     "p": 0.002752,
     "q": 0.006193
    },
    "direction": "negative",
    "reliable": true
   },
   {
    "outcome": "turnoutCitizen18",
    "variable": "pctSikh",
    "n": 86,
    "pearson": {
     "r": -0.1385,
     "p": 0.203522,
     "q": 0.30407
    },
    "spearman": {
     "r": -0.0298,
     "p": 0.785401,
     "q": 0.843045
    },
    "direction": "negative",
    "reliable": false
   },
   {
    "outcome": "turnoutCitizen18",
    "variable": "pctHindu",
    "n": 86,
    "pearson": {
     "r": -0.0821,
     "p": 0.452158,
     "q": 0.545386
    },
    "spearman": {
     "r": -0.0984,
     "p": 0.367411,
     "q": 0.462227
    },
    "direction": "negative",
    "reliable": false
   },
   {
    "outcome": "turnoutCitizen18",
    "variable": "medianDwellingValue",
    "n": 86,
    "pearson": {
     "r": 0.3806,
     "p": 0.0003,
     "q": 0.001152
    },
    "spearman": {
     "r": 0.5021,
     "p": 8.39e-07,
     "q": 4e-06
    },
    "direction": "positive",
    "reliable": true
   },
   {
    "outcome": "turnoutCitizen18",
    "variable": "pctOwnerHouseholds",
    "n": 86,
    "pearson": {
     "r": 0.3321,
     "p": 0.001782,
     "q": 0.005561
    },
    "spearman": {
     "r": 0.5819,
     "p": 4.2e-09,
     "q": 2.89e-08
    },
    "direction": "positive",
    "reliable": true
   },
   {
    "outcome": "turnoutCitizen18",
    "variable": "pctMiningOilGas",
    "n": 86,
    "pearson": {
     "r": -0.2467,
     "p": 0.022013,
     "q": 0.047695
    },
    "spearman": {
     "r": 0.1206,
     "p": 0.26875,
     "q": 0.353301
    },
    "direction": "negative",
    "reliable": true
   },
   {
    "outcome": "turnoutCitizen18",
    "variable": "pctAgricultureForestry",
    "n": 86,
    "pearson": {
     "r": 0.0392,
     "p": 0.720205,
     "q": 0.773064
    },
    "spearman": {
     "r": -0.0005,
     "p": 0.996319,
     "q": 0.996319
    },
    "direction": "positive",
    "reliable": false
   },
   {
    "outcome": "q1to9YesShareMean",
    "variable": "population",
    "n": 86,
    "pearson": {
     "r": -0.2035,
     "p": 0.060263,
     "q": 0.111036
    },
    "spearman": {
     "r": -0.1765,
     "p": 0.104034,
     "q": 0.158078
    },
    "direction": "negative",
    "reliable": false
   },
   {
    "outcome": "q1to9YesShareMean",
    "variable": "pct65plus",
    "n": 86,
    "pearson": {
     "r": 0.2195,
     "p": 0.042285,
     "q": 0.085947
    },
    "spearman": {
     "r": 0.2321,
     "p": 0.03152,
     "q": 0.055876
    },
    "direction": "positive",
    "reliable": false
   },
   {
    "outcome": "q1to9YesShareMean",
    "variable": "pct25to44",
    "n": 86,
    "pearson": {
     "r": -0.4806,
     "p": 3e-06,
     "q": 2e-05
    },
    "spearman": {
     "r": -0.5048,
     "p": 7.2e-07,
     "q": 3e-06
    },
    "direction": "negative",
    "reliable": true
   },
   {
    "outcome": "q1to9YesShareMean",
    "variable": "pct45to64",
    "n": 86,
    "pearson": {
     "r": 0.2592,
     "p": 0.015969,
     "q": 0.036059
    },
    "spearman": {
     "r": 0.294,
     "p": 0.006008,
     "q": 0.012551
    },
    "direction": "positive",
    "reliable": true
   },
   {
    "outcome": "q1to9YesShareMean",
    "variable": "pct18to24",
    "n": 86,
    "pearson": {
     "r": -0.5752,
     "p": 6.95e-09,
     "q": 9.04e-08
    },
    "spearman": {
     "r": -0.5842,
     "p": 3.53e-09,
     "q": 2.5e-08
    },
    "direction": "negative",
    "reliable": true
   },
   {
    "outcome": "q1to9YesShareMean",
    "variable": "pctChildren0to17",
    "n": 86,
    "pearson": {
     "r": 0.4051,
     "p": 0.000109,
     "q": 0.000474
    },
    "spearman": {
     "r": 0.3456,
     "p": 0.001119,
     "q": 0.002646
    },
    "direction": "positive",
    "reliable": true
   },
   {
    "outcome": "q1to9YesShareMean",
    "variable": "pctFemale",
    "n": 86,
    "pearson": {
     "r": -0.3154,
     "p": 0.003095,
     "q": 0.008941
    },
    "spearman": {
     "r": -0.3039,
     "p": 0.00444,
     "q": 0.00971
    },
    "direction": "negative",
    "reliable": true
   },
   {
    "outcome": "q1to9YesShareMean",
    "variable": "avgHouseholdSize",
    "n": 86,
    "pearson": {
     "r": 0.1389,
     "p": 0.202062,
     "q": 0.30407
    },
    "spearman": {
     "r": 0.1609,
     "p": 0.13894,
     "q": 0.197042
    },
    "direction": "positive",
    "reliable": false
   },
   {
    "outcome": "q1to9YesShareMean",
    "variable": "pctLonePersonHouseholds",
    "n": 86,
    "pearson": {
     "r": -0.2035,
     "p": 0.06016,
     "q": 0.111036
    },
    "spearman": {
     "r": -0.0505,
     "p": 0.64413,
     "q": 0.731682
    },
    "direction": "negative",
    "reliable": false
   },
   {
    "outcome": "q1to9YesShareMean",
    "variable": "loneParentPct",
    "n": 86,
    "pearson": {
     "r": -0.25,
     "p": 0.020245,
     "q": 0.044691
    },
    "spearman": {
     "r": -0.248,
     "p": 0.021328,
     "q": 0.039925
    },
    "direction": "negative",
    "reliable": true
   },
   {
    "outcome": "q1to9YesShareMean",
    "variable": "pctRenterHouseholds",
    "n": 86,
    "pearson": {
     "r": -0.5033,
     "p": 7.84e-07,
     "q": 6e-06
    },
    "spearman": {
     "r": -0.4988,
     "p": 1e-06,
     "q": 4e-06
    },
    "direction": "negative",
    "reliable": true
   },
   {
    "outcome": "q1to9YesShareMean",
    "variable": "medianHouseholdIncome",
    "n": 86,
    "pearson": {
     "r": 0.0685,
     "p": 0.530709,
     "q": 0.614781
    },
    "spearman": {
     "r": 0.0333,
     "p": 0.760661,
     "q": 0.824049
    },
    "direction": "positive",
    "reliable": false
   },
   {
    "outcome": "q1to9YesShareMean",
    "variable": "medianFamilyIncome",
    "n": 86,
    "pearson": {
     "r": -0.0237,
     "p": 0.828452,
     "q": 0.86159
    },
    "spearman": {
     "r": -0.0691,
     "p": 0.527348,
     "q": 0.632817
    },
    "direction": "negative",
    "reliable": false
   },
   {
    "outcome": "q1to9YesShareMean",
    "variable": "medianIndividualIncome",
    "n": 86,
    "pearson": {
     "r": 0.0586,
     "p": 0.591879,
     "q": 0.66908
    },
    "spearman": {
     "r": 0.0148,
     "p": 0.892672,
     "q": 0.924271
    },
    "direction": "positive",
    "reliable": false
   },
   {
    "outcome": "q1to9YesShareMean",
    "variable": "lowIncomePct",
    "n": 86,
    "pearson": {
     "r": -0.0899,
     "p": 0.410471,
     "q": 0.505527
    },
    "spearman": {
     "r": -0.0677,
     "p": 0.535815,
     "q": 0.63645
    },
    "direction": "negative",
    "reliable": false
   },
   {
    "outcome": "q1to9YesShareMean",
    "variable": "pctPostsecondary",
    "n": 86,
    "pearson": {
     "r": -0.5223,
     "p": 2.51e-07,
     "q": 2e-06
    },
    "spearman": {
     "r": -0.509,
     "p": 5.61e-07,
     "q": 3e-06
    },
    "direction": "negative",
    "reliable": true
   },
   {
    "outcome": "q1to9YesShareMean",
    "variable": "pctBachelorPlus",
    "n": 86,
    "pearson": {
     "r": -0.7126,
     "p": 1.42e-14,
     "q": 4.73e-13
    },
    "spearman": {
     "r": -0.7311,
     "p": 1.33e-15,
     "q": 3.81e-14
    },
    "direction": "negative",
    "reliable": true
   },
   {
    "outcome": "q1to9YesShareMean",
    "variable": "pctNoCertificate",
    "n": 86,
    "pearson": {
     "r": 0.3205,
     "p": 0.002629,
     "q": 0.007689
    },
    "spearman": {
     "r": 0.3592,
     "p": 0.000684,
     "q": 0.001818
    },
    "direction": "positive",
    "reliable": true
   },
   {
    "outcome": "q1to9YesShareMean",
    "variable": "pctHighSchool",
    "n": 86,
    "pearson": {
     "r": 0.6422,
     "p": 2.66e-11,
     "q": 6.91e-10
    },
    "spearman": {
     "r": 0.6369,
     "p": 4.33e-11,
     "q": 4.6e-10
    },
    "direction": "positive",
    "reliable": true
   },
   {
    "outcome": "q1to9YesShareMean",
    "variable": "unemploymentRate",
    "n": 86,
    "pearson": {
     "r": -0.5688,
     "p": 1.11e-08,
     "q": 1.29e-07
    },
    "spearman": {
     "r": -0.5913,
     "p": 2.05e-09,
     "q": 1.6e-08
    },
    "direction": "negative",
    "reliable": true
   },
   {
    "outcome": "q1to9YesShareMean",
    "variable": "participationRate",
    "n": 86,
    "pearson": {
     "r": -0.1023,
     "p": 0.348647,
     "q": 0.443389
    },
    "spearman": {
     "r": -0.0895,
     "p": 0.412334,
     "q": 0.513224
    },
    "direction": "negative",
    "reliable": false
   },
   {
    "outcome": "q1to9YesShareMean",
    "variable": "employmentRate",
    "n": 86,
    "pearson": {
     "r": 0.0786,
     "p": 0.471911,
     "q": 0.559701
    },
    "spearman": {
     "r": 0.0637,
     "p": 0.559809,
     "q": 0.658093
    },
    "direction": "positive",
    "reliable": false
   },
   {
    "outcome": "q1to9YesShareMean",
    "variable": "pctFullTimeFullYear",
    "n": 86,
    "pearson": {
     "r": 0.0568,
     "p": 0.603191,
     "q": 0.677988
    },
    "spearman": {
     "r": 0.0448,
     "p": 0.681969,
     "q": 0.763544
    },
    "direction": "positive",
    "reliable": false
   },
   {
    "outcome": "q1to9YesShareMean",
    "variable": "pctImmigrant",
    "n": 86,
    "pearson": {
     "r": -0.7315,
     "p": 1.26e-15,
     "q": 9.87e-14
    },
    "spearman": {
     "r": -0.7566,
     "p": 3.59e-17,
     "q": 1.2e-15
    },
    "direction": "negative",
    "reliable": true
   },
   {
    "outcome": "q1to9YesShareMean",
    "variable": "pctCitizens18plus",
    "n": 86,
    "pearson": {
     "r": 0.6151,
     "p": 2.96e-10,
     "q": 4.94e-09
    },
    "spearman": {
     "r": 0.6388,
     "p": 3.63e-11,
     "q": 4.05e-10
    },
    "direction": "positive",
    "reliable": true
   },
   {
    "outcome": "q1to9YesShareMean",
    "variable": "pctNonOfficialLanguage",
    "n": 86,
    "pearson": {
     "r": -0.5854,
     "p": 3.22e-09,
     "q": 4.43e-08
    },
    "spearman": {
     "r": -0.6499,
     "p": 1.28e-11,
     "q": 1.67e-10
    },
    "direction": "negative",
    "reliable": true
   },
   {
    "outcome": "q1to9YesShareMean",
    "variable": "pctFrench",
    "n": 86,
    "pearson": {
     "r": -0.1766,
     "p": 0.10379,
     "q": 0.178579
    },
    "spearman": {
     "r": -0.3531,
     "p": 0.000854,
     "q": 0.002142
    },
    "direction": "negative",
    "reliable": false
   },
   {
    "outcome": "q1to9YesShareMean",
    "variable": "pctIndigenous",
    "n": 86,
    "pearson": {
     "r": 0.2885,
     "p": 0.007064,
     "q": 0.017774
    },
    "spearman": {
     "r": 0.4544,
     "p": 1.1e-05,
     "q": 4.2e-05
    },
    "direction": "positive",
    "reliable": true
   },
   {
    "outcome": "q1to9YesShareMean",
    "variable": "pctVisibleMinority",
    "n": 86,
    "pearson": {
     "r": -0.7197,
     "p": 5.86e-15,
     "q": 2.74e-13
    },
    "spearman": {
     "r": -0.7792,
     "p": 9.95e-19,
     "q": 7.76e-17
    },
    "direction": "negative",
    "reliable": true
   },
   {
    "outcome": "q1to9YesShareMean",
    "variable": "pctCatholic",
    "n": 86,
    "pearson": {
     "r": -0.1552,
     "p": 0.153524,
     "q": 0.242734
    },
    "spearman": {
     "r": -0.0851,
     "p": 0.43605,
     "q": 0.531436
    },
    "direction": "negative",
    "reliable": false
   },
   {
    "outcome": "q1to9YesShareMean",
    "variable": "pctChristian",
    "n": 86,
    "pearson": {
     "r": 0.6256,
     "p": 1.19e-10,
     "q": 2.33e-09
    },
    "spearman": {
     "r": 0.6698,
     "p": 1.76e-12,
     "q": 2.7e-11
    },
    "direction": "positive",
    "reliable": true
   },
   {
    "outcome": "q1to9YesShareMean",
    "variable": "pctNoReligion",
    "n": 86,
    "pearson": {
     "r": 0.2386,
     "p": 0.026912,
     "q": 0.056734
    },
    "spearman": {
     "r": 0.1758,
     "p": 0.105517,
     "q": 0.159297
    },
    "direction": "positive",
    "reliable": false
   },
   {
    "outcome": "q1to9YesShareMean",
    "variable": "pctMuslim",
    "n": 86,
    "pearson": {
     "r": -0.6358,
     "p": 4.81e-11,
     "q": 1.02e-09
    },
    "spearman": {
     "r": -0.7743,
     "p": 2.26e-18,
     "q": 1.32e-16
    },
    "direction": "negative",
    "reliable": true
   },
   {
    "outcome": "q1to9YesShareMean",
    "variable": "pctSikh",
    "n": 86,
    "pearson": {
     "r": -0.3326,
     "p": 0.001755,
     "q": 0.005551
    },
    "spearman": {
     "r": -0.5385,
     "p": 8.86e-08,
     "q": 5.06e-07
    },
    "direction": "negative",
    "reliable": true
   },
   {
    "outcome": "q1to9YesShareMean",
    "variable": "pctHindu",
    "n": 86,
    "pearson": {
     "r": -0.51,
     "p": 5.29e-07,
     "q": 4e-06
    },
    "spearman": {
     "r": -0.7144,
     "p": 1.13e-14,
     "q": 2.4e-13
    },
    "direction": "negative",
    "reliable": true
   },
   {
    "outcome": "q1to9YesShareMean",
    "variable": "medianDwellingValue",
    "n": 86,
    "pearson": {
     "r": -0.3791,
     "p": 0.000319,
     "q": 0.001204
    },
    "spearman": {
     "r": -0.4035,
     "p": 0.000117,
     "q": 0.000352
    },
    "direction": "negative",
    "reliable": true
   },
   {
    "outcome": "q1to9YesShareMean",
    "variable": "pctOwnerHouseholds",
    "n": 86,
    "pearson": {
     "r": 0.457,
     "p": 1e-05,
     "q": 6.1e-05
    },
    "spearman": {
     "r": 0.4291,
     "p": 3.8e-05,
     "q": 0.000127
    },
    "direction": "positive",
    "reliable": true
   },
   {
    "outcome": "q1to9YesShareMean",
    "variable": "pctMiningOilGas",
    "n": 86,
    "pearson": {
     "r": 0.4976,
     "p": 1e-06,
     "q": 8e-06
    },
    "spearman": {
     "r": 0.6292,
     "p": 8.7e-11,
     "q": 8.85e-10
    },
    "direction": "positive",
    "reliable": true
   },
   {
    "outcome": "q1to9YesShareMean",
    "variable": "pctAgricultureForestry",
    "n": 86,
    "pearson": {
     "r": 0.7108,
     "p": 1.76e-14,
     "q": 5.16e-13
    },
    "spearman": {
     "r": 0.7123,
     "p": 1.46e-14,
     "q": 2.86e-13
    },
    "direction": "positive",
    "reliable": true
   },
   {
    "outcome": "advanceShare",
    "variable": "population",
    "n": 86,
    "pearson": {
     "r": 0.0803,
     "p": 0.462165,
     "q": 0.551768
    },
    "spearman": {
     "r": 0.1113,
     "p": 0.307613,
     "q": 0.399897
    },
    "direction": "positive",
    "reliable": false
   },
   {
    "outcome": "advanceShare",
    "variable": "pct65plus",
    "n": 86,
    "pearson": {
     "r": 0.1142,
     "p": 0.295013,
     "q": 0.396742
    },
    "spearman": {
     "r": 0.1496,
     "p": 0.169231,
     "q": 0.237126
    },
    "direction": "positive",
    "reliable": false
   },
   {
    "outcome": "advanceShare",
    "variable": "pct25to44",
    "n": 86,
    "pearson": {
     "r": -0.0062,
     "p": 0.954866,
     "q": 0.958964
    },
    "spearman": {
     "r": -0.0381,
     "p": 0.727654,
     "q": 0.803165
    },
    "direction": "negative",
    "reliable": false
   },
   {
    "outcome": "advanceShare",
    "variable": "pct45to64",
    "n": 86,
    "pearson": {
     "r": 0.1288,
     "p": 0.237274,
     "q": 0.33447
    },
    "spearman": {
     "r": 0.1909,
     "p": 0.078319,
     "q": 0.126391
    },
    "direction": "positive",
    "reliable": false
   },
   {
    "outcome": "advanceShare",
    "variable": "pct18to24",
    "n": 86,
    "pearson": {
     "r": -0.04,
     "p": 0.714275,
     "q": 0.770232
    },
    "spearman": {
     "r": -0.1251,
     "p": 0.25104,
     "q": 0.335677
    },
    "direction": "negative",
    "reliable": false
   },
   {
    "outcome": "advanceShare",
    "variable": "pctChildren0to17",
    "n": 86,
    "pearson": {
     "r": -0.1833,
     "p": 0.091132,
     "q": 0.160338
    },
    "spearman": {
     "r": -0.1891,
     "p": 0.081171,
     "q": 0.129211
    },
    "direction": "negative",
    "reliable": false
   },
   {
    "outcome": "advanceShare",
    "variable": "pctFemale",
    "n": 86,
    "pearson": {
     "r": 0.0873,
     "p": 0.42407,
     "q": 0.516836
    },
    "spearman": {
     "r": 0.2103,
     "p": 0.05201,
     "q": 0.088835
    },
    "direction": "positive",
    "reliable": false
   },
   {
    "outcome": "advanceShare",
    "variable": "avgHouseholdSize",
    "n": 86,
    "pearson": {
     "r": -0.1716,
     "p": 0.114197,
     "q": 0.190873
    },
    "spearman": {
     "r": -0.1259,
     "p": 0.248063,
     "q": 0.333602
    },
    "direction": "negative",
    "reliable": false
   },
   {
    "outcome": "advanceShare",
    "variable": "pctLonePersonHouseholds",
    "n": 86,
    "pearson": {
     "r": 0.0218,
     "p": 0.84206,
     "q": 0.868027
    },
    "spearman": {
     "r": -0.0027,
     "p": 0.980614,
     "q": 0.987373
    },
    "direction": "positive",
    "reliable": false
   },
   {
    "outcome": "advanceShare",
    "variable": "loneParentPct",
    "n": 86,
    "pearson": {
     "r": -0.3071,
     "p": 0.004029,
     "q": 0.010877
    },
    "spearman": {
     "r": -0.1523,
     "p": 0.16149,
     "q": 0.227642
    },
    "direction": "negative",
    "reliable": true
   },
   {
    "outcome": "advanceShare",
    "variable": "pctRenterHouseholds",
    "n": 86,
    "pearson": {
     "r": 0.0099,
     "p": 0.927766,
     "q": 0.935764
    },
    "spearman": {
     "r": -0.0023,
     "p": 0.983153,
     "q": 0.987373
    },
    "direction": "positive",
    "reliable": false
   },
   {
    "outcome": "advanceShare",
    "variable": "medianHouseholdIncome",
    "n": 86,
    "pearson": {
     "r": 0.2073,
     "p": 0.055445,
     "q": 0.105869
    },
    "spearman": {
     "r": 0.2337,
     "p": 0.03031,
     "q": 0.054142
    },
    "direction": "positive",
    "reliable": false
   },
   {
    "outcome": "advanceShare",
    "variable": "medianFamilyIncome",
    "n": 86,
    "pearson": {
     "r": 0.2852,
     "p": 0.007767,
     "q": 0.019131
    },
    "spearman": {
     "r": 0.3254,
     "p": 0.002232,
     "q": 0.005172
    },
    "direction": "positive",
    "reliable": true
   },
   {
    "outcome": "advanceShare",
    "variable": "medianIndividualIncome",
    "n": 86,
    "pearson": {
     "r": 0.266,
     "p": 0.0133,
     "q": 0.031435
    },
    "spearman": {
     "r": 0.321,
     "p": 0.002586,
     "q": 0.005875
    },
    "direction": "positive",
    "reliable": true
   },
   {
    "outcome": "advanceShare",
    "variable": "lowIncomePct",
    "n": 86,
    "pearson": {
     "r": -0.2471,
     "p": 0.021784,
     "q": 0.04764
    },
    "spearman": {
     "r": -0.2497,
     "p": 0.020394,
     "q": 0.038486
    },
    "direction": "negative",
    "reliable": true
   },
   {
    "outcome": "advanceShare",
    "variable": "pctPostsecondary",
    "n": 86,
    "pearson": {
     "r": 0.3467,
     "p": 0.001076,
     "q": 0.003597
    },
    "spearman": {
     "r": 0.2907,
     "p": 0.00662,
     "q": 0.013563
    },
    "direction": "positive",
    "reliable": true
   },
   {
    "outcome": "advanceShare",
    "variable": "pctBachelorPlus",
    "n": 86,
    "pearson": {
     "r": 0.259,
     "p": 0.016026,
     "q": 0.036059
    },
    "spearman": {
     "r": 0.212,
     "p": 0.050063,
     "q": 0.086138
    },
    "direction": "positive",
    "reliable": true
   },
   {
    "outcome": "advanceShare",
    "variable": "pctNoCertificate",
    "n": 86,
    "pearson": {
     "r": -0.414,
     "p": 7.4e-05,
     "q": 0.000328
    },
    "spearman": {
     "r": -0.3796,
     "p": 0.000313,
     "q": 0.000893
    },
    "direction": "negative",
    "reliable": true
   },
   {
    "outcome": "advanceShare",
    "variable": "pctHighSchool",
    "n": 86,
    "pearson": {
     "r": -0.2121,
     "p": 0.049897,
     "q": 0.097299
    },
    "spearman": {
     "r": -0.1331,
     "p": 0.221874,
     "q": 0.301852
    },
    "direction": "negative",
    "reliable": false
   },
   {
    "outcome": "advanceShare",
    "variable": "unemploymentRate",
    "n": 86,
    "pearson": {
     "r": -0.1653,
     "p": 0.12827,
     "q": 0.209897
    },
    "spearman": {
     "r": -0.1001,
     "p": 0.359216,
     "q": 0.456829
    },
    "direction": "negative",
    "reliable": false
   },
   {
    "outcome": "advanceShare",
    "variable": "participationRate",
    "n": 86,
    "pearson": {
     "r": 0.1118,
     "p": 0.305373,
     "q": 0.403713
    },
    "spearman": {
     "r": 0.0629,
     "p": 0.565056,
     "q": 0.658093
    },
    "direction": "positive",
    "reliable": false
   },
   {
    "outcome": "advanceShare",
    "variable": "employmentRate",
    "n": 86,
    "pearson": {
     "r": 0.146,
     "p": 0.179764,
     "q": 0.278574
    },
    "spearman": {
     "r": 0.0561,
     "p": 0.608229,
     "q": 0.697675
    },
    "direction": "positive",
    "reliable": false
   },
   {
    "outcome": "advanceShare",
    "variable": "pctFullTimeFullYear",
    "n": 86,
    "pearson": {
     "r": 0.1368,
     "p": 0.20906,
     "q": 0.307673
    },
    "spearman": {
     "r": 0.0814,
     "p": 0.456474,
     "q": 0.553446
    },
    "direction": "positive",
    "reliable": false
   },
   {
    "outcome": "advanceShare",
    "variable": "pctImmigrant",
    "n": 86,
    "pearson": {
     "r": -0.0609,
     "p": 0.577721,
     "q": 0.659447
    },
    "spearman": {
     "r": -0.0429,
     "p": 0.695229,
     "q": 0.774684
    },
    "direction": "negative",
    "reliable": false
   },
   {
    "outcome": "advanceShare",
    "variable": "pctCitizens18plus",
    "n": 86,
    "pearson": {
     "r": 0.0778,
     "p": 0.476715,
     "q": 0.560559
    },
    "spearman": {
     "r": 0.184,
     "p": 0.089824,
     "q": 0.139198
    },
    "direction": "positive",
    "reliable": false
   },
   {
    "outcome": "advanceShare",
    "variable": "pctNonOfficialLanguage",
    "n": 86,
    "pearson": {
     "r": -0.1349,
     "p": 0.215479,
     "q": 0.311247
    },
    "spearman": {
     "r": -0.1613,
     "p": 0.137861,
     "q": 0.196704
    },
    "direction": "negative",
    "reliable": false
   },
   {
    "outcome": "advanceShare",
    "variable": "pctFrench",
    "n": 86,
    "pearson": {
     "r": -0.0219,
     "p": 0.84104,
     "q": 0.868027
    },
    "spearman": {
     "r": -0.0039,
     "p": 0.971322,
     "q": 0.983936
    },
    "direction": "negative",
    "reliable": false
   },
   {
    "outcome": "advanceShare",
    "variable": "pctIndigenous",
    "n": 86,
    "pearson": {
     "r": -0.3593,
     "p": 0.00068,
     "q": 0.002374
    },
    "spearman": {
     "r": -0.239,
     "p": 0.026666,
     "q": 0.049132
    },
    "direction": "negative",
    "reliable": true
   },
   {
    "outcome": "advanceShare",
    "variable": "pctVisibleMinority",
    "n": 86,
    "pearson": {
     "r": -0.0926,
     "p": 0.396624,
     "q": 0.496276
    },
    "spearman": {
     "r": -0.0541,
     "p": 0.620717,
     "q": 0.708526
    },
    "direction": "negative",
    "reliable": false
   },
   {
    "outcome": "advanceShare",
    "variable": "pctCatholic",
    "n": 86,
    "pearson": {
     "r": -0.07,
     "p": 0.52171,
     "q": 0.607364
    },
    "spearman": {
     "r": -0.0642,
     "p": 0.556835,
     "q": 0.658077
    },
    "direction": "negative",
    "reliable": false
   },
   {
    "outcome": "advanceShare",
    "variable": "pctChristian",
    "n": 86,
    "pearson": {
     "r": 0.0509,
     "p": 0.641384,
     "q": 0.711298
    },
    "spearman": {
     "r": 0.0224,
     "p": 0.837781,
     "q": 0.883067
    },
    "direction": "positive",
    "reliable": false
   },
   {
    "outcome": "advanceShare",
    "variable": "pctNoReligion",
    "n": 86,
    "pearson": {
     "r": 0.1917,
     "p": 0.076993,
     "q": 0.13753
    },
    "spearman": {
     "r": 0.2144,
     "p": 0.047465,
     "q": 0.082273
    },
    "direction": "positive",
    "reliable": false
   },
   {
    "outcome": "advanceShare",
    "variable": "pctMuslim",
    "n": 86,
    "pearson": {
     "r": -0.2142,
     "p": 0.047653,
     "q": 0.093705
    },
    "spearman": {
     "r": -0.0459,
     "p": 0.674442,
     "q": 0.758889
    },
    "direction": "negative",
    "reliable": false
   },
   {
    "outcome": "advanceShare",
    "variable": "pctSikh",
    "n": 86,
    "pearson": {
     "r": -0.0565,
     "p": 0.605554,
     "q": 0.677988
    },
    "spearman": {
     "r": -0.018,
     "p": 0.869685,
     "q": 0.90851
    },
    "direction": "negative",
    "reliable": false
   },
   {
    "outcome": "advanceShare",
    "variable": "pctHindu",
    "n": 86,
    "pearson": {
     "r": -0.0329,
     "p": 0.763927,
     "q": 0.808864
    },
    "spearman": {
     "r": -0.0066,
     "p": 0.952247,
     "q": 0.968808
    },
    "direction": "negative",
    "reliable": false
   },
   {
    "outcome": "advanceShare",
    "variable": "medianDwellingValue",
    "n": 86,
    "pearson": {
     "r": 0.3054,
     "p": 0.004244,
     "q": 0.011286
    },
    "spearman": {
     "r": 0.3184,
     "p": 0.002814,
     "q": 0.006271
    },
    "direction": "positive",
    "reliable": true
   },
   {
    "outcome": "advanceShare",
    "variable": "pctOwnerHouseholds",
    "n": 86,
    "pearson": {
     "r": 0.0702,
     "p": 0.520542,
     "q": 0.607364
    },
    "spearman": {
     "r": 0.106,
     "p": 0.331323,
     "q": 0.42834
    },
    "direction": "positive",
    "reliable": false
   },
   {
    "outcome": "advanceShare",
    "variable": "pctMiningOilGas",
    "n": 86,
    "pearson": {
     "r": 0.1211,
     "p": 0.26672,
     "q": 0.366997
    },
    "spearman": {
     "r": 0.1984,
     "p": 0.06703,
     "q": 0.110459
    },
    "direction": "positive",
    "reliable": false
   },
   {
    "outcome": "advanceShare",
    "variable": "pctAgricultureForestry",
    "n": 86,
    "pearson": {
     "r": -0.1276,
     "p": 0.241781,
     "q": 0.334774
    },
    "spearman": {
     "r": -0.0358,
     "p": 0.743776,
     "q": 0.813288
    },
    "direction": "negative",
    "reliable": false
   },
   {
    "outcome": "vbmShare",
    "variable": "population",
    "n": 86,
    "pearson": {
     "r": 0.138,
     "p": 0.205084,
     "q": 0.30407
    },
    "spearman": {
     "r": 0.0858,
     "p": 0.432301,
     "q": 0.531436
    },
    "direction": "positive",
    "reliable": false
   },
   {
    "outcome": "vbmShare",
    "variable": "pct65plus",
    "n": 86,
    "pearson": {
     "r": -0.1798,
     "p": 0.097603,
     "q": 0.169179
    },
    "spearman": {
     "r": -0.1934,
     "p": 0.074391,
     "q": 0.120885
    },
    "direction": "negative",
    "reliable": false
   },
   {
    "outcome": "vbmShare",
    "variable": "pct25to44",
    "n": 86,
    "pearson": {
     "r": 0.1646,
     "p": 0.129891,
     "q": 0.211073
    },
    "spearman": {
     "r": 0.2961,
     "p": 0.005632,
     "q": 0.011873
    },
    "direction": "positive",
    "reliable": false
   },
   {
    "outcome": "vbmShare",
    "variable": "pct45to64",
    "n": 86,
    "pearson": {
     "r": -0.084,
     "p": 0.441705,
     "q": 0.535539
    },
    "spearman": {
     "r": -0.0459,
     "p": 0.674568,
     "q": 0.758889
    },
    "direction": "negative",
    "reliable": false
   },
   {
    "outcome": "vbmShare",
    "variable": "pct18to24",
    "n": 86,
    "pearson": {
     "r": 0.2072,
     "p": 0.055649,
     "q": 0.105869
    },
    "spearman": {
     "r": 0.406,
     "p": 0.000105,
     "q": 0.000323
    },
    "direction": "positive",
    "reliable": false
   },
   {
    "outcome": "vbmShare",
    "variable": "pctChildren0to17",
    "n": 86,
    "pearson": {
     "r": -0.0381,
     "p": 0.727956,
     "q": 0.777816
    },
    "spearman": {
     "r": -0.1865,
     "p": 0.085518,
     "q": 0.134303
    },
    "direction": "negative",
    "reliable": false
   },
   {
    "outcome": "vbmShare",
    "variable": "pctFemale",
    "n": 86,
    "pearson": {
     "r": 0.1615,
     "p": 0.137335,
     "q": 0.221631
    },
    "spearman": {
     "r": 0.1784,
     "p": 0.100287,
     "q": 0.15338
    },
    "direction": "positive",
    "reliable": false
   },
   {
    "outcome": "vbmShare",
    "variable": "avgHouseholdSize",
    "n": 86,
    "pearson": {
     "r": 0.1065,
     "p": 0.329073,
     "q": 0.423094
    },
    "spearman": {
     "r": 0.0312,
     "p": 0.77539,
     "q": 0.836135
    },
    "direction": "positive",
    "reliable": false
   },
   {
    "outcome": "vbmShare",
    "variable": "pctLonePersonHouseholds",
    "n": 86,
    "pearson": {
     "r": -0.0427,
     "p": 0.696294,
     "q": 0.754318
    },
    "spearman": {
     "r": -0.0607,
     "p": 0.578773,
     "q": 0.670459
    },
    "direction": "negative",
    "reliable": false
   },
   {
    "outcome": "vbmShare",
    "variable": "loneParentPct",
    "n": 86,
    "pearson": {
     "r": 0.2998,
     "p": 0.005035,
     "q": 0.013239
    },
    "spearman": {
     "r": 0.2508,
     "p": 0.019827,
     "q": 0.03772
    },
    "direction": "positive",
    "reliable": true
   },
   {
    "outcome": "vbmShare",
    "variable": "pctRenterHouseholds",
    "n": 86,
    "pearson": {
     "r": 0.1279,
     "p": 0.24074,
     "q": 0.334774
    },
    "spearman": {
     "r": 0.2599,
     "p": 0.015672,
     "q": 0.030308
    },
    "direction": "positive",
    "reliable": false
   },
   {
    "outcome": "vbmShare",
    "variable": "medianHouseholdIncome",
    "n": 86,
    "pearson": {
     "r": 0.002,
     "p": 0.985343,
     "q": 0.985343
    },
    "spearman": {
     "r": -0.0134,
     "p": 0.902477,
     "q": 0.930306
    },
    "direction": "positive",
    "reliable": false
   },
   {
    "outcome": "vbmShare",
    "variable": "medianFamilyIncome",
    "n": 86,
    "pearson": {
     "r": -0.0354,
     "p": 0.74658,
     "q": 0.794089
    },
    "spearman": {
     "r": -0.0347,
     "p": 0.751082,
     "q": 0.817457
    },
    "direction": "negative",
    "reliable": false
   },
   {
    "outcome": "vbmShare",
    "variable": "medianIndividualIncome",
    "n": 86,
    "pearson": {
     "r": -0.0679,
     "p": 0.534513,
     "q": 0.616138
    },
    "spearman": {
     "r": -0.1008,
     "p": 0.355843,
     "q": 0.456829
    },
    "direction": "negative",
    "reliable": false
   },
   {
    "outcome": "vbmShare",
    "variable": "lowIncomePct",
    "n": 86,
    "pearson": {
     "r": 0.0308,
     "p": 0.778121,
     "q": 0.820181
    },
    "spearman": {
     "r": 0.0683,
     "p": 0.532239,
     "q": 0.635428
    },
    "direction": "positive",
    "reliable": false
   },
   {
    "outcome": "vbmShare",
    "variable": "pctPostsecondary",
    "n": 86,
    "pearson": {
     "r": 0.0599,
     "p": 0.583754,
     "q": 0.663099
    },
    "spearman": {
     "r": 0.2416,
     "p": 0.025011,
     "q": 0.046449
    },
    "direction": "positive",
    "reliable": false
   },
   {
    "outcome": "vbmShare",
    "variable": "pctBachelorPlus",
    "n": 86,
    "pearson": {
     "r": 0.135,
     "p": 0.215163,
     "q": 0.311247
    },
    "spearman": {
     "r": 0.3968,
     "p": 0.000155,
     "q": 0.00046
    },
    "direction": "positive",
    "reliable": false
   },
   {
    "outcome": "vbmShare",
    "variable": "pctNoCertificate",
    "n": 86,
    "pearson": {
     "r": -0.0193,
     "p": 0.859818,
     "q": 0.878591
    },
    "spearman": {
     "r": -0.1343,
     "p": 0.217666,
     "q": 0.298499
    },
    "direction": "negative",
    "reliable": false
   },
   {
    "outcome": "vbmShare",
    "variable": "pctHighSchool",
    "n": 86,
    "pearson": {
     "r": -0.0922,
     "p": 0.398717,
     "q": 0.496276
    },
    "spearman": {
     "r": -0.2924,
     "p": 0.006292,
     "q": 0.013029
    },
    "direction": "negative",
    "reliable": false
   },
   {
    "outcome": "vbmShare",
    "variable": "unemploymentRate",
    "n": 86,
    "pearson": {
     "r": 0.3737,
     "p": 0.000394,
     "q": 0.001463
    },
    "spearman": {
     "r": 0.5991,
     "p": 1.1e-09,
     "q": 9.19e-09
    },
    "direction": "positive",
    "reliable": true
   },
   {
    "outcome": "vbmShare",
    "variable": "participationRate",
    "n": 86,
    "pearson": {
     "r": -0.0133,
     "p": 0.903114,
     "q": 0.914843
    },
    "spearman": {
     "r": -0.0271,
     "p": 0.804189,
     "q": 0.855365
    },
    "direction": "negative",
    "reliable": false
   },
   {
    "outcome": "vbmShare",
    "variable": "employmentRate",
    "n": 86,
    "pearson": {
     "r": -0.12,
     "p": 0.271199,
     "q": 0.368956
    },
    "spearman": {
     "r": -0.1694,
     "p": 0.118988,
     "q": 0.177345
    },
    "direction": "negative",
    "reliable": false
   },
   {
    "outcome": "vbmShare",
    "variable": "pctFullTimeFullYear",
    "n": 86,
    "pearson": {
     "r": -0.1068,
     "p": 0.327539,
     "q": 0.423094
    },
    "spearman": {
     "r": -0.162,
     "p": 0.136257,
     "q": 0.195609
    },
    "direction": "negative",
    "reliable": false
   },
   {
    "outcome": "vbmShare",
    "variable": "pctImmigrant",
    "n": 86,
    "pearson": {
     "r": 0.4534,
     "p": 1.2e-05,
     "q": 7e-05
    },
    "spearman": {
     "r": 0.6694,
     "p": 1.85e-12,
     "q": 2.7e-11
    },
    "direction": "positive",
    "reliable": true
   },
   {
    "outcome": "vbmShare",
    "variable": "pctCitizens18plus",
    "n": 86,
    "pearson": {
     "r": -0.2618,
     "p": 0.014886,
     "q": 0.034832
    },
    "spearman": {
     "r": -0.5152,
     "p": 3.87e-07,
     "q": 2e-06
    },
    "direction": "negative",
    "reliable": true
   },
   {
    "outcome": "vbmShare",
    "variable": "pctNonOfficialLanguage",
    "n": 86,
    "pearson": {
     "r": 0.3347,
     "p": 0.001631,
     "q": 0.005302
    },
    "spearman": {
     "r": 0.5585,
     "p": 2.3e-08,
     "q": 1.45e-07
    },
    "direction": "positive",
    "reliable": true
   },
   {
    "outcome": "vbmShare",
    "variable": "pctFrench",
    "n": 86,
    "pearson": {
     "r": 0.0442,
     "p": 0.686445,
     "q": 0.754122
    },
    "spearman": {
     "r": 0.2154,
     "p": 0.046416,
     "q": 0.081055
    },
    "direction": "positive",
    "reliable": false
   },
   {
    "outcome": "vbmShare",
    "variable": "pctIndigenous",
    "n": 86,
    "pearson": {
     "r": -0.1412,
     "p": 0.194851,
     "q": 0.296073
    },
    "spearman": {
     "r": -0.2968,
     "p": 0.005529,
     "q": 0.011761
    },
    "direction": "negative",
    "reliable": false
   },
   {
    "outcome": "vbmShare",
    "variable": "pctVisibleMinority",
    "n": 86,
    "pearson": {
     "r": 0.464,
     "p": 7e-06,
     "q": 4.4e-05
    },
    "spearman": {
     "r": 0.6858,
     "p": 3.2e-13,
     "q": 5.35e-12
    },
    "direction": "positive",
    "reliable": true
   },
   {
    "outcome": "vbmShare",
    "variable": "pctCatholic",
    "n": 86,
    "pearson": {
     "r": 0.2366,
     "p": 0.028259,
     "q": 0.059041
    },
    "spearman": {
     "r": 0.2356,
     "p": 0.028988,
     "q": 0.052993
    },
    "direction": "positive",
    "reliable": false
   },
   {
    "outcome": "vbmShare",
    "variable": "pctChristian",
    "n": 86,
    "pearson": {
     "r": -0.2327,
     "p": 0.031043,
     "q": 0.06372
    },
    "spearman": {
     "r": -0.4572,
     "p": 1e-05,
     "q": 3.8e-05
    },
    "direction": "negative",
    "reliable": false
   },
   {
    "outcome": "vbmShare",
    "variable": "pctNoReligion",
    "n": 86,
    "pearson": {
     "r": -0.307,
     "p": 0.004044,
     "q": 0.010877
    },
    "spearman": {
     "r": -0.3014,
     "p": 0.004795,
     "q": 0.01039
    },
    "direction": "negative",
    "reliable": true
   },
   {
    "outcome": "vbmShare",
    "variable": "pctMuslim",
    "n": 86,
    "pearson": {
     "r": 0.572,
     "p": 8.78e-09,
     "q": 1.08e-07
    },
    "spearman": {
     "r": 0.7012,
     "p": 5.53e-14,
     "q": 9.96e-13
    },
    "direction": "positive",
    "reliable": true
   },
   {
    "outcome": "vbmShare",
    "variable": "pctSikh",
    "n": 86,
    "pearson": {
     "r": 0.1123,
     "p": 0.303424,
     "q": 0.403416
    },
    "spearman": {
     "r": 0.4461,
     "p": 1.7e-05,
     "q": 6.2e-05
    },
    "direction": "positive",
    "reliable": false
   },
   {
    "outcome": "vbmShare",
    "variable": "pctHindu",
    "n": 86,
    "pearson": {
     "r": 0.1741,
     "p": 0.108901,
     "q": 0.184658
    },
    "spearman": {
     "r": 0.5478,
     "p": 4.8e-08,
     "q": 2.88e-07
    },
    "direction": "positive",
    "reliable": false
   },
   {
    "outcome": "vbmShare",
    "variable": "medianDwellingValue",
    "n": 86,
    "pearson": {
     "r": 0.0427,
     "p": 0.696009,
     "q": 0.754318
    },
    "spearman": {
     "r": 0.2679,
     "p": 0.012631,
     "q": 0.02463
    },
    "direction": "positive",
    "reliable": false
   },
   {
    "outcome": "vbmShare",
    "variable": "pctOwnerHouseholds",
    "n": 86,
    "pearson": {
     "r": -0.0963,
     "p": 0.377828,
     "q": 0.475332
    },
    "spearman": {
     "r": -0.2098,
     "p": 0.052478,
     "q": 0.088984
    },
    "direction": "negative",
    "reliable": false
   },
   {
    "outcome": "vbmShare",
    "variable": "pctMiningOilGas",
    "n": 86,
    "pearson": {
     "r": -0.1799,
     "p": 0.09745,
     "q": 0.169179
    },
    "spearman": {
     "r": -0.3715,
     "p": 0.00043,
     "q": 0.001183
    },
    "direction": "negative",
    "reliable": false
   },
   {
    "outcome": "vbmShare",
    "variable": "pctAgricultureForestry",
    "n": 86,
    "pearson": {
     "r": -0.3114,
     "p": 0.00352,
     "q": 0.009806
    },
    "spearman": {
     "r": -0.6484,
     "p": 1.48e-11,
     "q": 1.83e-10
    },
    "direction": "negative",
    "reliable": true
   }
  ]
 },
 "demographicCorrelationMatrix": {
  "variables": [
   "population",
   "pct65plus",
   "pct25to44",
   "pct45to64",
   "pct18to24",
   "pctChildren0to17",
   "pctFemale",
   "avgHouseholdSize",
   "pctLonePersonHouseholds",
   "loneParentPct",
   "pctRenterHouseholds",
   "medianHouseholdIncome",
   "medianFamilyIncome",
   "medianIndividualIncome",
   "lowIncomePct",
   "pctPostsecondary",
   "pctBachelorPlus",
   "pctNoCertificate",
   "pctHighSchool",
   "unemploymentRate",
   "participationRate",
   "employmentRate",
   "pctFullTimeFullYear",
   "pctImmigrant",
   "pctCitizens18plus",
   "pctNonOfficialLanguage",
   "pctFrench",
   "pctIndigenous",
   "pctVisibleMinority",
   "pctCatholic",
   "pctChristian",
   "pctNoReligion",
   "pctMuslim",
   "pctSikh",
   "pctHindu",
   "medianDwellingValue",
   "pctOwnerHouseholds",
   "pctMiningOilGas",
   "pctAgricultureForestry"
  ],
  "cells": [
   {
    "a": "population",
    "b": "pct65plus",
    "r": -0.4259,
    "p": 3.9e-05,
    "n": 87
   },
   {
    "a": "population",
    "b": "pct25to44",
    "r": 0.4673,
    "p": 5e-06,
    "n": 87
   },
   {
    "a": "population",
    "b": "pct45to64",
    "r": -0.4143,
    "p": 6.6e-05,
    "n": 87
   },
   {
    "a": "population",
    "b": "pct18to24",
    "r": -0.0644,
    "p": 0.553701,
    "n": 87
   },
   {
    "a": "population",
    "b": "pctChildren0to17",
    "r": 0.1194,
    "p": 0.27054,
    "n": 87
   },
   {
    "a": "population",
    "b": "pctFemale",
    "r": 0.2223,
    "p": 0.038528,
    "n": 87
   },
   {
    "a": "population",
    "b": "avgHouseholdSize",
    "r": 0.1536,
    "p": 0.155521,
    "n": 87
   },
   {
    "a": "population",
    "b": "pctLonePersonHouseholds",
    "r": -0.193,
    "p": 0.073283,
    "n": 87
   },
   {
    "a": "population",
    "b": "loneParentPct",
    "r": -0.2863,
    "p": 0.007191,
    "n": 87
   },
   {
    "a": "population",
    "b": "pctRenterHouseholds",
    "r": -0.0473,
    "p": 0.66386,
    "n": 87
   },
   {
    "a": "population",
    "b": "medianHouseholdIncome",
    "r": 0.2079,
    "p": 0.053314,
    "n": 87
   },
   {
    "a": "population",
    "b": "medianFamilyIncome",
    "r": 0.1582,
    "p": 0.143219,
    "n": 87
   },
   {
    "a": "population",
    "b": "medianIndividualIncome",
    "r": 0.214,
    "p": 0.046574,
    "n": 87
   },
   {
    "a": "population",
    "b": "lowIncomePct",
    "r": -0.4357,
    "p": 2.5e-05,
    "n": 87
   },
   {
    "a": "population",
    "b": "pctPostsecondary",
    "r": 0.3687,
    "p": 0.000441,
    "n": 87
   },
   {
    "a": "population",
    "b": "pctBachelorPlus",
    "r": 0.2837,
    "p": 0.007752,
    "n": 87
   },
   {
    "a": "population",
    "b": "pctNoCertificate",
    "r": -0.4456,
    "p": 1.5e-05,
    "n": 87
   },
   {
    "a": "population",
    "b": "pctHighSchool",
    "r": -0.2188,
    "p": 0.04171,
    "n": 87
   },
   {
    "a": "population",
    "b": "unemploymentRate",
    "r": -0.0895,
    "p": 0.409934,
    "n": 87
   },
   {
    "a": "population",
    "b": "participationRate",
    "r": 0.5354,
    "p": 9.14e-08,
    "n": 87
   },
   {
    "a": "population",
    "b": "employmentRate",
    "r": 0.4951,
    "p": 1e-06,
    "n": 87
   },
   {
    "a": "population",
    "b": "pctFullTimeFullYear",
    "r": 0.4157,
    "p": 6.2e-05,
    "n": 87
   },
   {
    "a": "population",
    "b": "pctImmigrant",
    "r": 0.3898,
    "p": 0.00019,
    "n": 87
   },
   {
    "a": "population",
    "b": "pctCitizens18plus",
    "r": -0.3381,
    "p": 0.001362,
    "n": 87
   },
   {
    "a": "population",
    "b": "pctNonOfficialLanguage",
    "r": 0.2793,
    "p": 0.008799,
    "n": 87
   },
   {
    "a": "population",
    "b": "pctFrench",
    "r": -0.0857,
    "p": 0.429892,
    "n": 87
   },
   {
    "a": "population",
    "b": "pctIndigenous",
    "r": -0.5118,
    "p": 4.06e-07,
    "n": 87
   },
   {
    "a": "population",
    "b": "pctVisibleMinority",
    "r": 0.3983,
    "p": 0.000133,
    "n": 87
   },
   {
    "a": "population",
    "b": "pctCatholic",
    "r": -0.028,
    "p": 0.796983,
    "n": 87
   },
   {
    "a": "population",
    "b": "pctChristian",
    "r": -0.3366,
    "p": 0.001432,
    "n": 87
   },
   {
    "a": "population",
    "b": "pctNoReligion",
    "r": -0.1589,
    "p": 0.141525,
    "n": 87
   },
   {
    "a": "population",
    "b": "pctMuslim",
    "r": 0.2457,
    "p": 0.021824,
    "n": 87
   },
   {
    "a": "population",
    "b": "pctSikh",
    "r": 0.3383,
    "p": 0.001351,
    "n": 87
   },
   {
    "a": "population",
    "b": "pctHindu",
    "r": 0.4923,
    "p": 1e-06,
    "n": 87
   },
   {
    "a": "population",
    "b": "medianDwellingValue",
    "r": 0.156,
    "p": 0.149042,
    "n": 87
   },
   {
    "a": "population",
    "b": "pctOwnerHouseholds",
    "r": 0.1492,
    "p": 0.16769,
    "n": 87
   },
   {
    "a": "population",
    "b": "pctMiningOilGas",
    "r": -0.2024,
    "p": 0.060076,
    "n": 87
   },
   {
    "a": "population",
    "b": "pctAgricultureForestry",
    "r": -0.3865,
    "p": 0.000218,
    "n": 87
   },
   {
    "a": "pct65plus",
    "b": "pct25to44",
    "r": -0.6636,
    "p": 2.47e-12,
    "n": 87
   },
   {
    "a": "pct65plus",
    "b": "pct45to64",
    "r": 0.5111,
    "p": 4.23e-07,
    "n": 87
   },
   {
    "a": "pct65plus",
    "b": "pct18to24",
    "r": -0.1794,
    "p": 0.096418,
    "n": 87
   },
   {
    "a": "pct65plus",
    "b": "pctChildren0to17",
    "r": -0.4366,
    "p": 2.4e-05,
    "n": 87
   },
   {
    "a": "pct65plus",
    "b": "pctFemale",
    "r": 0.204,
    "p": 0.058019,
    "n": 87
   },
   {
    "a": "pct65plus",
    "b": "avgHouseholdSize",
    "r": -0.443,
    "p": 1.7e-05,
    "n": 87
   },
   {
    "a": "pct65plus",
    "b": "pctLonePersonHouseholds",
    "r": 0.2601,
    "p": 0.014972,
    "n": 87
   },
   {
    "a": "pct65plus",
    "b": "loneParentPct",
    "r": 0.0177,
    "p": 0.87041,
    "n": 87
   },
   {
    "a": "pct65plus",
    "b": "pctRenterHouseholds",
    "r": -0.0548,
    "p": 0.614157,
    "n": 87
   },
   {
    "a": "pct65plus",
    "b": "medianHouseholdIncome",
    "r": -0.4593,
    "p": 8e-06,
    "n": 87
   },
   {
    "a": "pct65plus",
    "b": "medianFamilyIncome",
    "r": -0.3669,
    "p": 0.000474,
    "n": 87
   },
   {
    "a": "pct65plus",
    "b": "medianIndividualIncome",
    "r": -0.3793,
    "p": 0.000291,
    "n": 87
   },
   {
    "a": "pct65plus",
    "b": "lowIncomePct",
    "r": 0.3079,
    "p": 0.003723,
    "n": 87
   },
   {
    "a": "pct65plus",
    "b": "pctPostsecondary",
    "r": -0.1516,
    "p": 0.160948,
    "n": 87
   },
   {
    "a": "pct65plus",
    "b": "pctBachelorPlus",
    "r": -0.2005,
    "p": 0.062642,
    "n": 87
   },
   {
    "a": "pct65plus",
    "b": "pctNoCertificate",
    "r": 0.0647,
    "p": 0.551331,
    "n": 87
   },
   {
    "a": "pct65plus",
    "b": "pctHighSchool",
    "r": 0.2176,
    "p": 0.042956,
    "n": 87
   },
   {
    "a": "pct65plus",
    "b": "unemploymentRate",
    "r": -0.0465,
    "p": 0.668971,
    "n": 87
   },
   {
    "a": "pct65plus",
    "b": "participationRate",
    "r": -0.7549,
    "p": 3.05e-17,
    "n": 87
   },
   {
    "a": "pct65plus",
    "b": "employmentRate",
    "r": -0.6507,
    "p": 8.97e-12,
    "n": 87
   },
   {
    "a": "pct65plus",
    "b": "pctFullTimeFullYear",
    "r": -0.5835,
    "p": 3.01e-09,
    "n": 87
   },
   {
    "a": "pct65plus",
    "b": "pctImmigrant",
    "r": -0.4621,
    "p": 7e-06,
    "n": 87
   },
   {
    "a": "pct65plus",
    "b": "pctCitizens18plus",
    "r": 0.4251,
    "p": 4.1e-05,
    "n": 87
   },
   {
    "a": "pct65plus",
    "b": "pctNonOfficialLanguage",
    "r": -0.4766,
    "p": 3e-06,
    "n": 87
   },
   {
    "a": "pct65plus",
    "b": "pctFrench",
    "r": -0.0884,
    "p": 0.415602,
    "n": 87
   },
   {
    "a": "pct65plus",
    "b": "pctIndigenous",
    "r": -0.0265,
    "p": 0.807585,
    "n": 87
   },
   {
    "a": "pct65plus",
    "b": "pctVisibleMinority",
    "r": -0.5078,
    "p": 5.15e-07,
    "n": 87
   },
   {
    "a": "pct65plus",
    "b": "pctCatholic",
    "r": -0.2864,
    "p": 0.007158,
    "n": 87
   },
   {
    "a": "pct65plus",
    "b": "pctChristian",
    "r": 0.3046,
    "p": 0.004124,
    "n": 87
   },
   {
    "a": "pct65plus",
    "b": "pctNoReligion",
    "r": 0.3404,
    "p": 0.001257,
    "n": 87
   },
   {
    "a": "pct65plus",
    "b": "pctMuslim",
    "r": -0.3663,
    "p": 0.000484,
    "n": 87
   },
   {
    "a": "pct65plus",
    "b": "pctSikh",
    "r": -0.3883,
    "p": 0.000202,
    "n": 87
   },
   {
    "a": "pct65plus",
    "b": "pctHindu",
    "r": -0.5365,
    "p": 8.51e-08,
    "n": 87
   },
   {
    "a": "pct65plus",
    "b": "medianDwellingValue",
    "r": -0.1196,
    "p": 0.269732,
    "n": 87
   },
   {
    "a": "pct65plus",
    "b": "pctOwnerHouseholds",
    "r": 0.0634,
    "p": 0.559333,
    "n": 87
   },
   {
    "a": "pct65plus",
    "b": "pctMiningOilGas",
    "r": -0.2279,
    "p": 0.033768,
    "n": 87
   },
   {
    "a": "pct65plus",
    "b": "pctAgricultureForestry",
    "r": 0.3879,
    "p": 0.000205,
    "n": 87
   },
   {
    "a": "pct25to44",
    "b": "pct45to64",
    "r": -0.6824,
    "p": 3.36e-13,
    "n": 87
   },
   {
    "a": "pct25to44",
    "b": "pct18to24",
    "r": 0.3088,
    "p": 0.003613,
    "n": 87
   },
   {
    "a": "pct25to44",
    "b": "pctChildren0to17",
    "r": -0.2625,
    "p": 0.014048,
    "n": 87
   },
   {
    "a": "pct25to44",
    "b": "pctFemale",
    "r": -0.1942,
    "p": 0.071448,
    "n": 87
   },
   {
    "a": "pct25to44",
    "b": "avgHouseholdSize",
    "r": -0.1428,
    "p": 0.187108,
    "n": 87
   },
   {
    "a": "pct25to44",
    "b": "pctLonePersonHouseholds",
    "r": 0.4265,
    "p": 3.8e-05,
    "n": 87
   },
   {
    "a": "pct25to44",
    "b": "loneParentPct",
    "r": 0.0301,
    "p": 0.78219,
    "n": 87
   },
   {
    "a": "pct25to44",
    "b": "pctRenterHouseholds",
    "r": 0.6529,
    "p": 7.22e-12,
    "n": 87
   },
   {
    "a": "pct25to44",
    "b": "medianHouseholdIncome",
    "r": 0.0035,
    "p": 0.974054,
    "n": 87
   },
   {
    "a": "pct25to44",
    "b": "medianFamilyIncome",
    "r": 0.1098,
    "p": 0.311412,
    "n": 87
   },
   {
    "a": "pct25to44",
    "b": "medianIndividualIncome",
    "r": 0.2377,
    "p": 0.02665,
    "n": 87
   },
   {
    "a": "pct25to44",
    "b": "lowIncomePct",
    "r": 0.0811,
    "p": 0.455086,
    "n": 87
   },
   {
    "a": "pct25to44",
    "b": "pctPostsecondary",
    "r": 0.351,
    "p": 0.000857,
    "n": 87
   },
   {
    "a": "pct25to44",
    "b": "pctBachelorPlus",
    "r": 0.4293,
    "p": 3.3e-05,
    "n": 87
   },
   {
    "a": "pct25to44",
    "b": "pctNoCertificate",
    "r": -0.2716,
    "p": 0.010927,
    "n": 87
   },
   {
    "a": "pct25to44",
    "b": "pctHighSchool",
    "r": -0.3707,
    "p": 0.000408,
    "n": 87
   },
   {
    "a": "pct25to44",
    "b": "unemploymentRate",
    "r": 0.1842,
    "p": 0.087582,
    "n": 87
   },
   {
    "a": "pct25to44",
    "b": "participationRate",
    "r": 0.7245,
    "p": 2.17e-15,
    "n": 87
   },
   {
    "a": "pct25to44",
    "b": "employmentRate",
    "r": 0.5795,
    "p": 4.08e-09,
    "n": 87
   },
   {
    "a": "pct25to44",
    "b": "pctFullTimeFullYear",
    "r": 0.4887,
    "p": 2e-06,
    "n": 87
   },
   {
    "a": "pct25to44",
    "b": "pctImmigrant",
    "r": 0.4218,
    "p": 4.7e-05,
    "n": 87
   },
   {
    "a": "pct25to44",
    "b": "pctCitizens18plus",
    "r": -0.5533,
    "p": 2.72e-08,
    "n": 87
   },
   {
    "a": "pct25to44",
    "b": "pctNonOfficialLanguage",
    "r": 0.3262,
    "p": 0.002045,
    "n": 87
   },
   {
    "a": "pct25to44",
    "b": "pctFrench",
    "r": 0.1927,
    "p": 0.073789,
    "n": 87
   },
   {
    "a": "pct25to44",
    "b": "pctIndigenous",
    "r": -0.1788,
    "p": 0.097486,
    "n": 87
   },
   {
    "a": "pct25to44",
    "b": "pctVisibleMinority",
    "r": 0.4539,
    "p": 1e-05,
    "n": 87
   },
   {
    "a": "pct25to44",
    "b": "pctCatholic",
    "r": 0.0306,
    "p": 0.778538,
    "n": 87
   },
   {
    "a": "pct25to44",
    "b": "pctChristian",
    "r": -0.5629,
    "p": 1.39e-08,
    "n": 87
   },
   {
    "a": "pct25to44",
    "b": "pctNoReligion",
    "r": 0.0282,
    "p": 0.795593,
    "n": 87
   },
   {
    "a": "pct25to44",
    "b": "pctMuslim",
    "r": 0.3115,
    "p": 0.003317,
    "n": 87
   },
   {
    "a": "pct25to44",
    "b": "pctSikh",
    "r": 0.2296,
    "p": 0.032444,
    "n": 87
   },
   {
    "a": "pct25to44",
    "b": "pctHindu",
    "r": 0.4938,
    "p": 1e-06,
    "n": 87
   },
   {
    "a": "pct25to44",
    "b": "medianDwellingValue",
    "r": 0.0927,
    "p": 0.393029,
    "n": 87
   },
   {
    "a": "pct25to44",
    "b": "pctOwnerHouseholds",
    "r": -0.609,
    "p": 3.87e-10,
    "n": 87
   },
   {
    "a": "pct25to44",
    "b": "pctMiningOilGas",
    "r": 0.0381,
    "p": 0.726139,
    "n": 87
   },
   {
    "a": "pct25to44",
    "b": "pctAgricultureForestry",
    "r": -0.4744,
    "p": 3e-06,
    "n": 87
   },
   {
    "a": "pct45to64",
    "b": "pct18to24",
    "r": -0.346,
    "p": 0.00103,
    "n": 87
   },
   {
    "a": "pct45to64",
    "b": "pctChildren0to17",
    "r": -0.2016,
    "p": 0.061108,
    "n": 87
   },
   {
    "a": "pct45to64",
    "b": "pctFemale",
    "r": 0.0036,
    "p": 0.973509,
    "n": 87
   },
   {
    "a": "pct45to64",
    "b": "avgHouseholdSize",
    "r": 0.0071,
    "p": 0.947887,
    "n": 87
   },
   {
    "a": "pct45to64",
    "b": "pctLonePersonHouseholds",
    "r": -0.1513,
    "p": 0.161723,
    "n": 87
   },
   {
    "a": "pct45to64",
    "b": "loneParentPct",
    "r": -0.0503,
    "p": 0.643632,
    "n": 87
   },
   {
    "a": "pct45to64",
    "b": "pctRenterHouseholds",
    "r": -0.3472,
    "p": 0.000985,
    "n": 87
   },
   {
    "a": "pct45to64",
    "b": "medianHouseholdIncome",
    "r": 0.0979,
    "p": 0.367088,
    "n": 87
   },
   {
    "a": "pct45to64",
    "b": "medianFamilyIncome",
    "r": 0.1178,
    "p": 0.277224,
    "n": 87
   },
   {
    "a": "pct45to64",
    "b": "medianIndividualIncome",
    "r": -0.0226,
    "p": 0.835113,
    "n": 87
   },
   {
    "a": "pct45to64",
    "b": "lowIncomePct",
    "r": -0.1055,
    "p": 0.330892,
    "n": 87
   },
   {
    "a": "pct45to64",
    "b": "pctPostsecondary",
    "r": -0.0204,
    "p": 0.850966,
    "n": 87
   },
   {
    "a": "pct45to64",
    "b": "pctBachelorPlus",
    "r": -0.1084,
    "p": 0.317698,
    "n": 87
   },
   {
    "a": "pct45to64",
    "b": "pctNoCertificate",
    "r": -0.0635,
    "p": 0.558952,
    "n": 87
   },
   {
    "a": "pct45to64",
    "b": "pctHighSchool",
    "r": 0.1062,
    "p": 0.32737,
    "n": 87
   },
   {
    "a": "pct45to64",
    "b": "unemploymentRate",
    "r": 0.0888,
    "p": 0.413317,
    "n": 87
   },
   {
    "a": "pct45to64",
    "b": "participationRate",
    "r": -0.4399,
    "p": 2e-05,
    "n": 87
   },
   {
    "a": "pct45to64",
    "b": "employmentRate",
    "r": -0.4117,
    "p": 7.4e-05,
    "n": 87
   },
   {
    "a": "pct45to64",
    "b": "pctFullTimeFullYear",
    "r": -0.3134,
    "p": 0.003122,
    "n": 87
   },
   {
    "a": "pct45to64",
    "b": "pctImmigrant",
    "r": -0.233,
    "p": 0.029847,
    "n": 87
   },
   {
    "a": "pct45to64",
    "b": "pctCitizens18plus",
    "r": 0.4932,
    "p": 1e-06,
    "n": 87
   },
   {
    "a": "pct45to64",
    "b": "pctNonOfficialLanguage",
    "r": -0.3677,
    "p": 0.000458,
    "n": 87
   },
   {
    "a": "pct45to64",
    "b": "pctFrench",
    "r": -0.0329,
    "p": 0.762408,
    "n": 87
   },
   {
    "a": "pct45to64",
    "b": "pctIndigenous",
    "r": -0.0466,
    "p": 0.66821,
    "n": 87
   },
   {
    "a": "pct45to64",
    "b": "pctVisibleMinority",
    "r": -0.2989,
    "p": 0.004914,
    "n": 87
   },
   {
    "a": "pct45to64",
    "b": "pctCatholic",
    "r": 0.1199,
    "p": 0.268782,
    "n": 87
   },
   {
    "a": "pct45to64",
    "b": "pctChristian",
    "r": 0.2094,
    "p": 0.051539,
    "n": 87
   },
   {
    "a": "pct45to64",
    "b": "pctNoReligion",
    "r": 0.2889,
    "p": 0.006653,
    "n": 87
   },
   {
    "a": "pct45to64",
    "b": "pctMuslim",
    "r": -0.2511,
    "p": 0.018988,
    "n": 87
   },
   {
    "a": "pct45to64",
    "b": "pctSikh",
    "r": -0.3146,
    "p": 0.003,
    "n": 87
   },
   {
    "a": "pct45to64",
    "b": "pctHindu",
    "r": -0.4571,
    "p": 9e-06,
    "n": 87
   },
   {
    "a": "pct45to64",
    "b": "medianDwellingValue",
    "r": 0.2627,
    "p": 0.013968,
    "n": 87
   },
   {
    "a": "pct45to64",
    "b": "pctOwnerHouseholds",
    "r": 0.3706,
    "p": 0.00041,
    "n": 87
   },
   {
    "a": "pct45to64",
    "b": "pctMiningOilGas",
    "r": 0.073,
    "p": 0.501728,
    "n": 87
   },
   {
    "a": "pct45to64",
    "b": "pctAgricultureForestry",
    "r": 0.0721,
    "p": 0.506842,
    "n": 87
   },
   {
    "a": "pct18to24",
    "b": "pctChildren0to17",
    "r": -0.2792,
    "p": 0.00882,
    "n": 87
   },
   {
    "a": "pct18to24",
    "b": "pctFemale",
    "r": -0.0764,
    "p": 0.481835,
    "n": 87
   },
   {
    "a": "pct18to24",
    "b": "avgHouseholdSize",
    "r": -0.086,
    "p": 0.428502,
    "n": 87
   },
   {
    "a": "pct18to24",
    "b": "pctLonePersonHouseholds",
    "r": 0.2068,
    "p": 0.054582,
    "n": 87
   },
   {
    "a": "pct18to24",
    "b": "loneParentPct",
    "r": 0.1974,
    "p": 0.066787,
    "n": 87
   },
   {
    "a": "pct18to24",
    "b": "pctRenterHouseholds",
    "r": 0.4646,
    "p": 6e-06,
    "n": 87
   },
   {
    "a": "pct18to24",
    "b": "medianHouseholdIncome",
    "r": -0.2014,
    "p": 0.061379,
    "n": 87
   },
   {
    "a": "pct18to24",
    "b": "medianFamilyIncome",
    "r": -0.1872,
    "p": 0.082509,
    "n": 87
   },
   {
    "a": "pct18to24",
    "b": "medianIndividualIncome",
    "r": -0.2713,
    "p": 0.011035,
    "n": 87
   },
   {
    "a": "pct18to24",
    "b": "lowIncomePct",
    "r": 0.2838,
    "p": 0.007724,
    "n": 87
   },
   {
    "a": "pct18to24",
    "b": "pctPostsecondary",
    "r": 0.1167,
    "p": 0.281859,
    "n": 87
   },
   {
    "a": "pct18to24",
    "b": "pctBachelorPlus",
    "r": 0.3213,
    "p": 0.002407,
    "n": 87
   },
   {
    "a": "pct18to24",
    "b": "pctNoCertificate",
    "r": 0.0357,
    "p": 0.742559,
    "n": 87
   },
   {
    "a": "pct18to24",
    "b": "pctHighSchool",
    "r": -0.2602,
    "p": 0.014938,
    "n": 87
   },
   {
    "a": "pct18to24",
    "b": "unemploymentRate",
    "r": 0.369,
    "p": 0.000437,
    "n": 87
   },
   {
    "a": "pct18to24",
    "b": "participationRate",
    "r": -0.0094,
    "p": 0.931465,
    "n": 87
   },
   {
    "a": "pct18to24",
    "b": "employmentRate",
    "r": -0.1236,
    "p": 0.253993,
    "n": 87
   },
   {
    "a": "pct18to24",
    "b": "pctFullTimeFullYear",
    "r": -0.2437,
    "p": 0.022933,
    "n": 87
   },
   {
    "a": "pct18to24",
    "b": "pctImmigrant",
    "r": 0.3933,
    "p": 0.000164,
    "n": 87
   },
   {
    "a": "pct18to24",
    "b": "pctCitizens18plus",
    "r": -0.5419,
    "p": 5.96e-08,
    "n": 87
   },
   {
    "a": "pct18to24",
    "b": "pctNonOfficialLanguage",
    "r": 0.4618,
    "p": 7e-06,
    "n": 87
   },
   {
    "a": "pct18to24",
    "b": "pctFrench",
    "r": -0.0036,
    "p": 0.97342,
    "n": 87
   },
   {
    "a": "pct18to24",
    "b": "pctIndigenous",
    "r": -0.0546,
    "p": 0.615264,
    "n": 87
   },
   {
    "a": "pct18to24",
    "b": "pctVisibleMinority",
    "r": 0.4208,
    "p": 4.9e-05,
    "n": 87
   },
   {
    "a": "pct18to24",
    "b": "pctCatholic",
    "r": -0.09,
    "p": 0.407315,
    "n": 87
   },
   {
    "a": "pct18to24",
    "b": "pctChristian",
    "r": -0.3689,
    "p": 0.000437,
    "n": 87
   },
   {
    "a": "pct18to24",
    "b": "pctNoReligion",
    "r": -0.241,
    "p": 0.024517,
    "n": 87
   },
   {
    "a": "pct18to24",
    "b": "pctMuslim",
    "r": 0.4063,
    "p": 9.4e-05,
    "n": 87
   },
   {
    "a": "pct18to24",
    "b": "pctSikh",
    "r": 0.2965,
    "p": 0.005301,
    "n": 87
   },
   {
    "a": "pct18to24",
    "b": "pctHindu",
    "r": 0.3469,
    "p": 0.000997,
    "n": 87
   },
   {
    "a": "pct18to24",
    "b": "medianDwellingValue",
    "r": -0.0203,
    "p": 0.851997,
    "n": 87
   },
   {
    "a": "pct18to24",
    "b": "pctOwnerHouseholds",
    "r": -0.4622,
    "p": 7e-06,
    "n": 87
   },
   {
    "a": "pct18to24",
    "b": "pctMiningOilGas",
    "r": -0.3165,
    "p": 0.002821,
    "n": 87
   },
   {
    "a": "pct18to24",
    "b": "pctAgricultureForestry",
    "r": -0.2895,
    "p": 0.006539,
    "n": 87
   },
   {
    "a": "pctChildren0to17",
    "b": "pctFemale",
    "r": 0.0681,
    "p": 0.53056,
    "n": 87
   },
   {
    "a": "pctChildren0to17",
    "b": "avgHouseholdSize",
    "r": 0.6527,
    "p": 7.39e-12,
    "n": 87
   },
   {
    "a": "pctChildren0to17",
    "b": "pctLonePersonHouseholds",
    "r": -0.7752,
    "p": 1.22e-18,
    "n": 87
   },
   {
    "a": "pctChildren0to17",
    "b": "loneParentPct",
    "r": -0.0784,
    "p": 0.470513,
    "n": 87
   },
   {
    "a": "pctChildren0to17",
    "b": "pctRenterHouseholds",
    "r": -0.6957,
    "p": 7.55e-14,
    "n": 87
   },
   {
    "a": "pctChildren0to17",
    "b": "medianHouseholdIncome",
    "r": 0.4487,
    "p": 1.3e-05,
    "n": 87
   },
   {
    "a": "pctChildren0to17",
    "b": "medianFamilyIncome",
    "r": 0.1993,
    "p": 0.06415,
    "n": 87
   },
   {
    "a": "pctChildren0to17",
    "b": "medianIndividualIncome",
    "r": 0.1649,
    "p": 0.126989,
    "n": 87
   },
   {
    "a": "pctChildren0to17",
    "b": "lowIncomePct",
    "r": -0.4258,
    "p": 3.9e-05,
    "n": 87
   },
   {
    "a": "pctChildren0to17",
    "b": "pctPostsecondary",
    "r": -0.3261,
    "p": 0.002056,
    "n": 87
   },
   {
    "a": "pctChildren0to17",
    "b": "pctBachelorPlus",
    "r": -0.3784,
    "p": 0.000301,
    "n": 87
   },
   {
    "a": "pctChildren0to17",
    "b": "pctNoCertificate",
    "r": 0.3226,
    "p": 0.002311,
    "n": 87
   },
   {
    "a": "pctChildren0to17",
    "b": "pctHighSchool",
    "r": 0.2687,
    "p": 0.011838,
    "n": 87
   },
   {
    "a": "pctChildren0to17",
    "b": "unemploymentRate",
    "r": -0.3591,
    "p": 0.000635,
    "n": 87
   },
   {
    "a": "pctChildren0to17",
    "b": "participationRate",
    "r": 0.1167,
    "p": 0.281606,
    "n": 87
   },
   {
    "a": "pctChildren0to17",
    "b": "employmentRate",
    "r": 0.2144,
    "p": 0.046103,
    "n": 87
   },
   {
    "a": "pctChildren0to17",
    "b": "pctFullTimeFullYear",
    "r": 0.2344,
    "p": 0.028904,
    "n": 87
   },
   {
    "a": "pctChildren0to17",
    "b": "pctImmigrant",
    "r": -0.0409,
    "p": 0.706514,
    "n": 87
   },
   {
    "a": "pctChildren0to17",
    "b": "pctCitizens18plus",
    "r": 0.117,
    "p": 0.280642,
    "n": 87
   },
   {
    "a": "pctChildren0to17",
    "b": "pctNonOfficialLanguage",
    "r": 0.1694,
    "p": 0.116731,
    "n": 87
   },
   {
    "a": "pctChildren0to17",
    "b": "pctFrench",
    "r": -0.1403,
    "p": 0.194864,
    "n": 87
   },
   {
    "a": "pctChildren0to17",
    "b": "pctIndigenous",
    "r": 0.3078,
    "p": 0.003726,
    "n": 87
   },
   {
    "a": "pctChildren0to17",
    "b": "pctVisibleMinority",
    "r": 0.0,
    "p": 0.99993,
    "n": 87
   },
   {
    "a": "pctChildren0to17",
    "b": "pctCatholic",
    "r": 0.1927,
    "p": 0.073674,
    "n": 87
   },
   {
    "a": "pctChildren0to17",
    "b": "pctChristian",
    "r": 0.3924,
    "p": 0.000171,
    "n": 87
   },
   {
    "a": "pctChildren0to17",
    "b": "pctNoReligion",
    "r": -0.5044,
    "p": 6.31e-07,
    "n": 87
   },
   {
    "a": "pctChildren0to17",
    "b": "pctMuslim",
    "r": 0.0144,
    "p": 0.895015,
    "n": 87
   },
   {
    "a": "pctChildren0to17",
    "b": "pctSikh",
    "r": 0.2178,
    "p": 0.042715,
    "n": 87
   },
   {
    "a": "pctChildren0to17",
    "b": "pctHindu",
    "r": 0.1037,
    "p": 0.339092,
    "n": 87
   },
   {
    "a": "pctChildren0to17",
    "b": "medianDwellingValue",
    "r": -0.1731,
    "p": 0.108811,
    "n": 87
   },
   {
    "a": "pctChildren0to17",
    "b": "pctOwnerHouseholds",
    "r": 0.6129,
    "p": 2.79e-10,
    "n": 87
   },
   {
    "a": "pctChildren0to17",
    "b": "pctMiningOilGas",
    "r": 0.2215,
    "p": 0.039253,
    "n": 87
   },
   {
    "a": "pctChildren0to17",
    "b": "pctAgricultureForestry",
    "r": 0.2634,
    "p": 0.013713,
    "n": 87
   },
   {
    "a": "pctFemale",
    "b": "avgHouseholdSize",
    "r": -0.0644,
    "p": 0.553727,
    "n": 87
   },
   {
    "a": "pctFemale",
    "b": "pctLonePersonHouseholds",
    "r": -0.2217,
    "p": 0.039015,
    "n": 87
   },
   {
    "a": "pctFemale",
    "b": "loneParentPct",
    "r": -0.1021,
    "p": 0.346885,
    "n": 87
   },
   {
    "a": "pctFemale",
    "b": "pctRenterHouseholds",
    "r": -0.233,
    "p": 0.029893,
    "n": 87
   },
   {
    "a": "pctFemale",
    "b": "medianHouseholdIncome",
    "r": 0.1008,
    "p": 0.352863,
    "n": 87
   },
   {
    "a": "pctFemale",
    "b": "medianFamilyIncome",
    "r": 0.1465,
    "p": 0.17575,
    "n": 87
   },
   {
    "a": "pctFemale",
    "b": "medianIndividualIncome",
    "r": 0.0928,
    "p": 0.392824,
    "n": 87
   },
   {
    "a": "pctFemale",
    "b": "lowIncomePct",
    "r": -0.3388,
    "p": 0.001326,
    "n": 87
   },
   {
    "a": "pctFemale",
    "b": "pctPostsecondary",
    "r": 0.4704,
    "p": 4e-06,
    "n": 87
   },
   {
    "a": "pctFemale",
    "b": "pctBachelorPlus",
    "r": 0.4127,
    "p": 7.1e-05,
    "n": 87
   },
   {
    "a": "pctFemale",
    "b": "pctNoCertificate",
    "r": -0.4647,
    "p": 6e-06,
    "n": 87
   },
   {
    "a": "pctFemale",
    "b": "pctHighSchool",
    "r": -0.3898,
    "p": 0.00019,
    "n": 87
   },
   {
    "a": "pctFemale",
    "b": "unemploymentRate",
    "r": -0.0771,
    "p": 0.478064,
    "n": 87
   },
   {
    "a": "pctFemale",
    "b": "participationRate",
    "r": -0.0729,
    "p": 0.501984,
    "n": 87
   },
   {
    "a": "pctFemale",
    "b": "employmentRate",
    "r": -0.0432,
    "p": 0.691425,
    "n": 87
   },
   {
    "a": "pctFemale",
    "b": "pctFullTimeFullYear",
    "r": 0.0513,
    "p": 0.637287,
    "n": 87
   },
   {
    "a": "pctFemale",
    "b": "pctImmigrant",
    "r": 0.2064,
    "p": 0.055089,
    "n": 87
   },
   {
    "a": "pctFemale",
    "b": "pctCitizens18plus",
    "r": 0.0484,
    "p": 0.656361,
    "n": 87
   },
   {
    "a": "pctFemale",
    "b": "pctNonOfficialLanguage",
    "r": 0.0351,
    "p": 0.746682,
    "n": 87
   },
   {
    "a": "pctFemale",
    "b": "pctFrench",
    "r": -0.1282,
    "p": 0.236651,
    "n": 87
   },
   {
    "a": "pctFemale",
    "b": "pctIndigenous",
    "r": -0.3834,
    "p": 0.000247,
    "n": 87
   },
   {
    "a": "pctFemale",
    "b": "pctVisibleMinority",
    "r": 0.1435,
    "p": 0.184785,
    "n": 87
   },
   {
    "a": "pctFemale",
    "b": "pctCatholic",
    "r": 0.0839,
    "p": 0.439599,
    "n": 87
   },
   {
    "a": "pctFemale",
    "b": "pctChristian",
    "r": 0.0651,
    "p": 0.549175,
    "n": 87
   },
   {
    "a": "pctFemale",
    "b": "pctNoReligion",
    "r": -0.0782,
    "p": 0.471328,
    "n": 87
   },
   {
    "a": "pctFemale",
    "b": "pctMuslim",
    "r": 0.0952,
    "p": 0.380246,
    "n": 87
   },
   {
    "a": "pctFemale",
    "b": "pctSikh",
    "r": -0.048,
    "p": 0.659132,
    "n": 87
   },
   {
    "a": "pctFemale",
    "b": "pctHindu",
    "r": 0.0537,
    "p": 0.621341,
    "n": 87
   },
   {
    "a": "pctFemale",
    "b": "medianDwellingValue",
    "r": 0.2886,
    "p": 0.006713,
    "n": 87
   },
   {
    "a": "pctFemale",
    "b": "pctOwnerHouseholds",
    "r": 0.2892,
    "p": 0.006584,
    "n": 87
   },
   {
    "a": "pctFemale",
    "b": "pctMiningOilGas",
    "r": -0.4008,
    "p": 0.00012,
    "n": 87
   },
   {
    "a": "pctFemale",
    "b": "pctAgricultureForestry",
    "r": -0.2561,
    "p": 0.016662,
    "n": 87
   },
   {
    "a": "avgHouseholdSize",
    "b": "pctLonePersonHouseholds",
    "r": -0.7486,
    "p": 7.71e-17,
    "n": 87
   },
   {
    "a": "avgHouseholdSize",
    "b": "loneParentPct",
    "r": -0.1132,
    "p": 0.296685,
    "n": 87
   },
   {
    "a": "avgHouseholdSize",
    "b": "pctRenterHouseholds",
    "r": -0.5798,
    "p": 3.99e-09,
    "n": 87
   },
   {
    "a": "avgHouseholdSize",
    "b": "medianHouseholdIncome",
    "r": 0.5046,
    "p": 6.23e-07,
    "n": 87
   },
   {
    "a": "avgHouseholdSize",
    "b": "medianFamilyIncome",
    "r": 0.241,
    "p": 0.024548,
    "n": 87
   },
   {
    "a": "avgHouseholdSize",
    "b": "medianIndividualIncome",
    "r": 0.1761,
    "p": 0.102693,
    "n": 87
   },
   {
    "a": "avgHouseholdSize",
    "b": "lowIncomePct",
    "r": -0.47,
    "p": 4e-06,
    "n": 87
   },
   {
    "a": "avgHouseholdSize",
    "b": "pctPostsecondary",
    "r": -0.1575,
    "p": 0.145261,
    "n": 87
   },
   {
    "a": "avgHouseholdSize",
    "b": "pctBachelorPlus",
    "r": -0.1943,
    "p": 0.071358,
    "n": 87
   },
   {
    "a": "avgHouseholdSize",
    "b": "pctNoCertificate",
    "r": 0.1431,
    "p": 0.186066,
    "n": 87
   },
   {
    "a": "avgHouseholdSize",
    "b": "pctHighSchool",
    "r": 0.1427,
    "p": 0.187295,
    "n": 87
   },
   {
    "a": "avgHouseholdSize",
    "b": "unemploymentRate",
    "r": -0.0701,
    "p": 0.518882,
    "n": 87
   },
   {
    "a": "avgHouseholdSize",
    "b": "participationRate",
    "r": 0.1696,
    "p": 0.116353,
    "n": 87
   },
   {
    "a": "avgHouseholdSize",
    "b": "employmentRate",
    "r": 0.1729,
    "p": 0.109241,
    "n": 87
   },
   {
    "a": "avgHouseholdSize",
    "b": "pctFullTimeFullYear",
    "r": 0.1563,
    "p": 0.148168,
    "n": 87
   },
   {
    "a": "avgHouseholdSize",
    "b": "pctImmigrant",
    "r": 0.2237,
    "p": 0.037282,
    "n": 87
   },
   {
    "a": "avgHouseholdSize",
    "b": "pctCitizens18plus",
    "r": -0.0714,
    "p": 0.510931,
    "n": 87
   },
   {
    "a": "avgHouseholdSize",
    "b": "pctNonOfficialLanguage",
    "r": 0.3213,
    "p": 0.002409,
    "n": 87
   },
   {
    "a": "avgHouseholdSize",
    "b": "pctFrench",
    "r": 0.0074,
    "p": 0.945464,
    "n": 87
   },
   {
    "a": "avgHouseholdSize",
    "b": "pctIndigenous",
    "r": 0.083,
    "p": 0.444611,
    "n": 87
   },
   {
    "a": "avgHouseholdSize",
    "b": "pctVisibleMinority",
    "r": 0.2411,
    "p": 0.024489,
    "n": 87
   },
   {
    "a": "avgHouseholdSize",
    "b": "pctCatholic",
    "r": 0.2695,
    "p": 0.011583,
    "n": 87
   },
   {
    "a": "avgHouseholdSize",
    "b": "pctChristian",
    "r": 0.0523,
    "p": 0.630412,
    "n": 87
   },
   {
    "a": "avgHouseholdSize",
    "b": "pctNoReligion",
    "r": -0.4798,
    "p": 3e-06,
    "n": 87
   },
   {
    "a": "avgHouseholdSize",
    "b": "pctMuslim",
    "r": 0.2603,
    "p": 0.014896,
    "n": 87
   },
   {
    "a": "avgHouseholdSize",
    "b": "pctSikh",
    "r": 0.3512,
    "p": 0.000853,
    "n": 87
   },
   {
    "a": "avgHouseholdSize",
    "b": "pctHindu",
    "r": 0.2282,
    "p": 0.033482,
    "n": 87
   },
   {
    "a": "avgHouseholdSize",
    "b": "medianDwellingValue",
    "r": 0.0321,
    "p": 0.767999,
    "n": 87
   },
   {
    "a": "avgHouseholdSize",
    "b": "pctOwnerHouseholds",
    "r": 0.551,
    "p": 3.2e-08,
    "n": 87
   },
   {
    "a": "avgHouseholdSize",
    "b": "pctMiningOilGas",
    "r": 0.0983,
    "p": 0.365022,
    "n": 87
   },
   {
    "a": "avgHouseholdSize",
    "b": "pctAgricultureForestry",
    "r": -0.033,
    "p": 0.761354,
    "n": 87
   },
   {
    "a": "pctLonePersonHouseholds",
    "b": "loneParentPct",
    "r": 0.2625,
    "p": 0.014047,
    "n": 87
   },
   {
    "a": "pctLonePersonHouseholds",
    "b": "pctRenterHouseholds",
    "r": 0.8619,
    "p": 8.44e-27,
    "n": 87
   },
   {
    "a": "pctLonePersonHouseholds",
    "b": "medianHouseholdIncome",
    "r": -0.6112,
    "p": 3.23e-10,
    "n": 87
   },
   {
    "a": "pctLonePersonHouseholds",
    "b": "medianFamilyIncome",
    "r": -0.3212,
    "p": 0.002422,
    "n": 87
   },
   {
    "a": "pctLonePersonHouseholds",
    "b": "medianIndividualIncome",
    "r": -0.1808,
    "p": 0.093838,
    "n": 87
   },
   {
    "a": "pctLonePersonHouseholds",
    "b": "lowIncomePct",
    "r": 0.706,
    "p": 2.23e-14,
    "n": 87
   },
   {
    "a": "pctLonePersonHouseholds",
    "b": "pctPostsecondary",
    "r": 0.0638,
    "p": 0.557102,
    "n": 87
   },
   {
    "a": "pctLonePersonHouseholds",
    "b": "pctBachelorPlus",
    "r": 0.1562,
    "p": 0.148491,
    "n": 87
   },
   {
    "a": "pctLonePersonHouseholds",
    "b": "pctNoCertificate",
    "r": 0.0052,
    "p": 0.961822,
    "n": 87
   },
   {
    "a": "pctLonePersonHouseholds",
    "b": "pctHighSchool",
    "r": -0.1241,
    "p": 0.252081,
    "n": 87
   },
   {
    "a": "pctLonePersonHouseholds",
    "b": "unemploymentRate",
    "r": 0.2125,
    "p": 0.048179,
    "n": 87
   },
   {
    "a": "pctLonePersonHouseholds",
    "b": "participationRate",
    "r": -0.0451,
    "p": 0.678467,
    "n": 87
   },
   {
    "a": "pctLonePersonHouseholds",
    "b": "employmentRate",
    "r": -0.1051,
    "p": 0.332464,
    "n": 87
   },
   {
    "a": "pctLonePersonHouseholds",
    "b": "pctFullTimeFullYear",
    "r": -0.0741,
    "p": 0.494951,
    "n": 87
   },
   {
    "a": "pctLonePersonHouseholds",
    "b": "pctImmigrant",
    "r": -0.2052,
    "p": 0.056618,
    "n": 87
   },
   {
    "a": "pctLonePersonHouseholds",
    "b": "pctCitizens18plus",
    "r": -0.0282,
    "p": 0.79565,
    "n": 87
   },
   {
    "a": "pctLonePersonHouseholds",
    "b": "pctNonOfficialLanguage",
    "r": -0.2789,
    "p": 0.008893,
    "n": 87
   },
   {
    "a": "pctLonePersonHouseholds",
    "b": "pctFrench",
    "r": 0.1675,
    "p": 0.120966,
    "n": 87
   },
   {
    "a": "pctLonePersonHouseholds",
    "b": "pctIndigenous",
    "r": 0.0589,
    "p": 0.58812,
    "n": 87
   },
   {
    "a": "pctLonePersonHouseholds",
    "b": "pctVisibleMinority",
    "r": -0.2146,
    "p": 0.045908,
    "n": 87
   },
   {
    "a": "pctLonePersonHouseholds",
    "b": "pctCatholic",
    "r": -0.2091,
    "p": 0.051965,
    "n": 87
   },
   {
    "a": "pctLonePersonHouseholds",
    "b": "pctChristian",
    "r": -0.1615,
    "p": 0.135164,
    "n": 87
   },
   {
    "a": "pctLonePersonHouseholds",
    "b": "pctNoReligion",
    "r": 0.5367,
    "p": 8.41e-08,
    "n": 87
   },
   {
    "a": "pctLonePersonHouseholds",
    "b": "pctMuslim",
    "r": -0.1796,
    "p": 0.09604,
    "n": 87
   },
   {
    "a": "pctLonePersonHouseholds",
    "b": "pctSikh",
    "r": -0.3902,
    "p": 0.000187,
    "n": 87
   },
   {
    "a": "pctLonePersonHouseholds",
    "b": "pctHindu",
    "r": -0.2488,
    "p": 0.020158,
    "n": 87
   },
   {
    "a": "pctLonePersonHouseholds",
    "b": "medianDwellingValue",
    "r": -0.1407,
    "p": 0.193613,
    "n": 87
   },
   {
    "a": "pctLonePersonHouseholds",
    "b": "pctOwnerHouseholds",
    "r": -0.8551,
    "p": 5.61e-26,
    "n": 87
   },
   {
    "a": "pctLonePersonHouseholds",
    "b": "pctMiningOilGas",
    "r": -0.0641,
    "p": 0.555373,
    "n": 87
   },
   {
    "a": "pctLonePersonHouseholds",
    "b": "pctAgricultureForestry",
    "r": -0.0018,
    "p": 0.987096,
    "n": 87
   },
   {
    "a": "loneParentPct",
    "b": "pctRenterHouseholds",
    "r": 0.4298,
    "p": 3.3e-05,
    "n": 87
   },
   {
    "a": "loneParentPct",
    "b": "medianHouseholdIncome",
    "r": -0.483,
    "p": 2e-06,
    "n": 87
   },
   {
    "a": "loneParentPct",
    "b": "medianFamilyIncome",
    "r": -0.5066,
    "p": 5.53e-07,
    "n": 87
   },
   {
    "a": "loneParentPct",
    "b": "medianIndividualIncome",
    "r": -0.4349,
    "p": 2.6e-05,
    "n": 87
   },
   {
    "a": "loneParentPct",
    "b": "lowIncomePct",
    "r": 0.5405,
    "p": 6.5e-08,
    "n": 87
   },
   {
    "a": "loneParentPct",
    "b": "pctPostsecondary",
    "r": -0.494,
    "p": 1e-06,
    "n": 87
   },
   {
    "a": "loneParentPct",
    "b": "pctBachelorPlus",
    "r": -0.3364,
    "p": 0.001444,
    "n": 87
   },
   {
    "a": "loneParentPct",
    "b": "pctNoCertificate",
    "r": 0.548,
    "p": 3.92e-08,
    "n": 87
   },
   {
    "a": "loneParentPct",
    "b": "pctHighSchool",
    "r": 0.3457,
    "p": 0.001041,
    "n": 87
   },
   {
    "a": "loneParentPct",
    "b": "unemploymentRate",
    "r": 0.6799,
    "p": 4.45e-13,
    "n": 87
   },
   {
    "a": "loneParentPct",
    "b": "participationRate",
    "r": -0.4538,
    "p": 1e-05,
    "n": 87
   },
   {
    "a": "loneParentPct",
    "b": "employmentRate",
    "r": -0.5944,
    "p": 1.28e-09,
    "n": 87
   },
   {
    "a": "loneParentPct",
    "b": "pctFullTimeFullYear",
    "r": -0.5175,
    "p": 2.86e-07,
    "n": 87
   },
   {
    "a": "loneParentPct",
    "b": "pctImmigrant",
    "r": 0.0842,
    "p": 0.438142,
    "n": 87
   },
   {
    "a": "loneParentPct",
    "b": "pctCitizens18plus",
    "r": -0.0613,
    "p": 0.572743,
    "n": 87
   },
   {
    "a": "loneParentPct",
    "b": "pctNonOfficialLanguage",
    "r": 0.1153,
    "p": 0.287609,
    "n": 87
   },
   {
    "a": "loneParentPct",
    "b": "pctFrench",
    "r": 0.046,
    "p": 0.672436,
    "n": 87
   },
   {
    "a": "loneParentPct",
    "b": "pctIndigenous",
    "r": 0.4198,
    "p": 5.2e-05,
    "n": 87
   },
   {
    "a": "loneParentPct",
    "b": "pctVisibleMinority",
    "r": 0.1222,
    "p": 0.259338,
    "n": 87
   },
   {
    "a": "loneParentPct",
    "b": "pctCatholic",
    "r": 0.2033,
    "p": 0.058916,
    "n": 87
   },
   {
    "a": "loneParentPct",
    "b": "pctChristian",
    "r": -0.0608,
    "p": 0.576049,
    "n": 87
   },
   {
    "a": "loneParentPct",
    "b": "pctNoReligion",
    "r": -0.1192,
    "p": 0.271504,
    "n": 87
   },
   {
    "a": "loneParentPct",
    "b": "pctMuslim",
    "r": 0.2688,
    "p": 0.011822,
    "n": 87
   },
   {
    "a": "loneParentPct",
    "b": "pctSikh",
    "r": -0.073,
    "p": 0.501512,
    "n": 87
   },
   {
    "a": "loneParentPct",
    "b": "pctHindu",
    "r": -0.1465,
    "p": 0.175719,
    "n": 87
   },
   {
    "a": "loneParentPct",
    "b": "medianDwellingValue",
    "r": -0.4459,
    "p": 1.5e-05,
    "n": 87
   },
   {
    "a": "loneParentPct",
    "b": "pctOwnerHouseholds",
    "r": -0.4959,
    "p": 1e-06,
    "n": 87
   },
   {
    "a": "loneParentPct",
    "b": "pctMiningOilGas",
    "r": -0.2221,
    "p": 0.038674,
    "n": 87
   },
   {
    "a": "loneParentPct",
    "b": "pctAgricultureForestry",
    "r": -0.1792,
    "p": 0.096688,
    "n": 87
   },
   {
    "a": "pctRenterHouseholds",
    "b": "medianHouseholdIncome",
    "r": -0.5191,
    "p": 2.58e-07,
    "n": 87
   },
   {
    "a": "pctRenterHouseholds",
    "b": "medianFamilyIncome",
    "r": -0.2961,
    "p": 0.005352,
    "n": 87
   },
   {
    "a": "pctRenterHouseholds",
    "b": "medianIndividualIncome",
    "r": -0.1861,
    "p": 0.084427,
    "n": 87
   },
   {
    "a": "pctRenterHouseholds",
    "b": "lowIncomePct",
    "r": 0.6372,
    "p": 3.23e-11,
    "n": 87
   },
   {
    "a": "pctRenterHouseholds",
    "b": "pctPostsecondary",
    "r": 0.1066,
    "p": 0.325671,
    "n": 87
   },
   {
    "a": "pctRenterHouseholds",
    "b": "pctBachelorPlus",
    "r": 0.2812,
    "p": 0.008334,
    "n": 87
   },
   {
    "a": "pctRenterHouseholds",
    "b": "pctNoCertificate",
    "r": 0.0011,
    "p": 0.991671,
    "n": 87
   },
   {
    "a": "pctRenterHouseholds",
    "b": "pctHighSchool",
    "r": -0.2008,
    "p": 0.062161,
    "n": 87
   },
   {
    "a": "pctRenterHouseholds",
    "b": "unemploymentRate",
    "r": 0.4729,
    "p": 4e-06,
    "n": 87
   },
   {
    "a": "pctRenterHouseholds",
    "b": "participationRate",
    "r": 0.0836,
    "p": 0.441342,
    "n": 87
   },
   {
    "a": "pctRenterHouseholds",
    "b": "employmentRate",
    "r": -0.069,
    "p": 0.525619,
    "n": 87
   },
   {
    "a": "pctRenterHouseholds",
    "b": "pctFullTimeFullYear",
    "r": -0.1235,
    "p": 0.254446,
    "n": 87
   },
   {
    "a": "pctRenterHouseholds",
    "b": "pctImmigrant",
    "r": 0.1612,
    "p": 0.135704,
    "n": 87
   },
   {
    "a": "pctRenterHouseholds",
    "b": "pctCitizens18plus",
    "r": -0.3789,
    "p": 0.000296,
    "n": 87
   },
   {
    "a": "pctRenterHouseholds",
    "b": "pctNonOfficialLanguage",
    "r": 0.0874,
    "p": 0.421106,
    "n": 87
   },
   {
    "a": "pctRenterHouseholds",
    "b": "pctFrench",
    "r": 0.1783,
    "p": 0.098543,
    "n": 87
   },
   {
    "a": "pctRenterHouseholds",
    "b": "pctIndigenous",
    "r": -0.0358,
    "p": 0.7422,
    "n": 87
   },
   {
    "a": "pctRenterHouseholds",
    "b": "pctVisibleMinority",
    "r": 0.1682,
    "p": 0.11941,
    "n": 87
   },
   {
    "a": "pctRenterHouseholds",
    "b": "pctCatholic",
    "r": -0.1497,
    "p": 0.166378,
    "n": 87
   },
   {
    "a": "pctRenterHouseholds",
    "b": "pctChristian",
    "r": -0.429,
    "p": 3.4e-05,
    "n": 87
   },
   {
    "a": "pctRenterHouseholds",
    "b": "pctNoReligion",
    "r": 0.2746,
    "p": 0.010063,
    "n": 87
   },
   {
    "a": "pctRenterHouseholds",
    "b": "pctMuslim",
    "r": 0.1763,
    "p": 0.102339,
    "n": 87
   },
   {
    "a": "pctRenterHouseholds",
    "b": "pctSikh",
    "r": -0.0955,
    "p": 0.378963,
    "n": 87
   },
   {
    "a": "pctRenterHouseholds",
    "b": "pctHindu",
    "r": 0.0624,
    "p": 0.56571,
    "n": 87
   },
   {
    "a": "pctRenterHouseholds",
    "b": "medianDwellingValue",
    "r": -0.0532,
    "p": 0.624676,
    "n": 87
   },
   {
    "a": "pctRenterHouseholds",
    "b": "pctOwnerHouseholds",
    "r": -0.9734,
    "p": 3.56e-56,
    "n": 87
   },
   {
    "a": "pctRenterHouseholds",
    "b": "pctMiningOilGas",
    "r": -0.1313,
    "p": 0.225248,
    "n": 87
   },
   {
    "a": "pctRenterHouseholds",
    "b": "pctAgricultureForestry",
    "r": -0.2986,
    "p": 0.004973,
    "n": 87
   },
   {
    "a": "medianHouseholdIncome",
    "b": "medianFamilyIncome",
    "r": 0.9208,
    "p": 1.65e-36,
    "n": 87
   },
   {
    "a": "medianHouseholdIncome",
    "b": "medianIndividualIncome",
    "r": 0.8467,
    "p": 5.22e-25,
    "n": 87
   },
   {
    "a": "medianHouseholdIncome",
    "b": "lowIncomePct",
    "r": -0.808,
    "p": 3.13e-21,
    "n": 87
   },
   {
    "a": "medianHouseholdIncome",
    "b": "pctPostsecondary",
    "r": 0.4323,
    "p": 2.9e-05,
    "n": 87
   },
   {
    "a": "medianHouseholdIncome",
    "b": "pctBachelorPlus",
    "r": 0.254,
    "p": 0.017582,
    "n": 87
   },
   {
    "a": "medianHouseholdIncome",
    "b": "pctNoCertificate",
    "r": -0.4615,
    "p": 7e-06,
    "n": 87
   },
   {
    "a": "medianHouseholdIncome",
    "b": "pctHighSchool",
    "r": -0.3228,
    "p": 0.002292,
    "n": 87
   },
   {
    "a": "medianHouseholdIncome",
    "b": "unemploymentRate",
    "r": -0.373,
    "p": 0.000373,
    "n": 87
   },
   {
    "a": "medianHouseholdIncome",
    "b": "participationRate",
    "r": 0.465,
    "p": 6e-06,
    "n": 87
   },
   {
    "a": "medianHouseholdIncome",
    "b": "employmentRate",
    "r": 0.523,
    "p": 2.02e-07,
    "n": 87
   },
   {
    "a": "medianHouseholdIncome",
    "b": "pctFullTimeFullYear",
    "r": 0.564,
    "p": 1.28e-08,
    "n": 87
   },
   {
    "a": "medianHouseholdIncome",
    "b": "pctImmigrant",
    "r": 0.1307,
    "p": 0.227428,
    "n": 87
   },
   {
    "a": "medianHouseholdIncome",
    "b": "pctCitizens18plus",
    "r": 0.125,
    "p": 0.248567,
    "n": 87
   },
   {
    "a": "medianHouseholdIncome",
    "b": "pctNonOfficialLanguage",
    "r": 0.0255,
    "p": 0.814567,
    "n": 87
   },
   {
    "a": "medianHouseholdIncome",
    "b": "pctFrench",
    "r": 0.0799,
    "p": 0.462179,
    "n": 87
   },
   {
    "a": "medianHouseholdIncome",
    "b": "pctIndigenous",
    "r": -0.1364,
    "p": 0.207618,
    "n": 87
   },
   {
    "a": "medianHouseholdIncome",
    "b": "pctVisibleMinority",
    "r": 0.1166,
    "p": 0.282303,
    "n": 87
   },
   {
    "a": "medianHouseholdIncome",
    "b": "pctCatholic",
    "r": 0.3802,
    "p": 0.00028,
    "n": 87
   },
   {
    "a": "medianHouseholdIncome",
    "b": "pctChristian",
    "r": 0.0674,
    "p": 0.535314,
    "n": 87
   },
   {
    "a": "medianHouseholdIncome",
    "b": "pctNoReligion",
    "r": -0.1433,
    "p": 0.185369,
    "n": 87
   },
   {
    "a": "medianHouseholdIncome",
    "b": "pctMuslim",
    "r": 0.0332,
    "p": 0.760219,
    "n": 87
   },
   {
    "a": "medianHouseholdIncome",
    "b": "pctSikh",
    "r": 0.0998,
    "p": 0.357801,
    "n": 87
   },
   {
    "a": "medianHouseholdIncome",
    "b": "pctHindu",
    "r": 0.2277,
    "p": 0.03394,
    "n": 87
   },
   {
    "a": "medianHouseholdIncome",
    "b": "medianDwellingValue",
    "r": 0.5206,
    "p": 2.35e-07,
    "n": 87
   },
   {
    "a": "medianHouseholdIncome",
    "b": "pctOwnerHouseholds",
    "r": 0.5463,
    "p": 4.43e-08,
    "n": 87
   },
   {
    "a": "medianHouseholdIncome",
    "b": "pctMiningOilGas",
    "r": 0.5137,
    "p": 3.62e-07,
    "n": 87
   },
   {
    "a": "medianHouseholdIncome",
    "b": "pctAgricultureForestry",
    "r": -0.3041,
    "p": 0.004188,
    "n": 87
   },
   {
    "a": "medianFamilyIncome",
    "b": "medianIndividualIncome",
    "r": 0.9289,
    "p": 2.01e-38,
    "n": 87
   },
   {
    "a": "medianFamilyIncome",
    "b": "lowIncomePct",
    "r": -0.6891,
    "p": 1.61e-13,
    "n": 87
   },
   {
    "a": "medianFamilyIncome",
    "b": "pctPostsecondary",
    "r": 0.6119,
    "p": 3.05e-10,
    "n": 87
   },
   {
    "a": "medianFamilyIncome",
    "b": "pctBachelorPlus",
    "r": 0.4427,
    "p": 1.8e-05,
    "n": 87
   },
   {
    "a": "medianFamilyIncome",
    "b": "pctNoCertificate",
    "r": -0.6032,
    "p": 6.27e-10,
    "n": 87
   },
   {
    "a": "medianFamilyIncome",
    "b": "pctHighSchool",
    "r": -0.5097,
    "p": 4.59e-07,
    "n": 87
   },
   {
    "a": "medianFamilyIncome",
    "b": "unemploymentRate",
    "r": -0.3802,
    "p": 0.000281,
    "n": 87
   },
   {
    "a": "medianFamilyIncome",
    "b": "participationRate",
    "r": 0.4935,
    "p": 1e-06,
    "n": 87
   },
   {
    "a": "medianFamilyIncome",
    "b": "employmentRate",
    "r": 0.55,
    "p": 3.43e-08,
    "n": 87
   },
   {
    "a": "medianFamilyIncome",
    "b": "pctFullTimeFullYear",
    "r": 0.6298,
    "p": 6.36e-11,
    "n": 87
   },
   {
    "a": "medianFamilyIncome",
    "b": "pctImmigrant",
    "r": 0.0403,
    "p": 0.710661,
    "n": 87
   },
   {
    "a": "medianFamilyIncome",
    "b": "pctCitizens18plus",
    "r": 0.1925,
    "p": 0.074047,
    "n": 87
   },
   {
    "a": "medianFamilyIncome",
    "b": "pctNonOfficialLanguage",
    "r": -0.1301,
    "p": 0.229832,
    "n": 87
   },
   {
    "a": "medianFamilyIncome",
    "b": "pctFrench",
    "r": 0.1624,
    "p": 0.132833,
    "n": 87
   },
   {
    "a": "medianFamilyIncome",
    "b": "pctIndigenous",
    "r": -0.176,
    "p": 0.102976,
    "n": 87
   },
   {
    "a": "medianFamilyIncome",
    "b": "pctVisibleMinority",
    "r": 0.0128,
    "p": 0.906594,
    "n": 87
   },
   {
    "a": "medianFamilyIncome",
    "b": "pctCatholic",
    "r": 0.3271,
    "p": 0.001985,
    "n": 87
   },
   {
    "a": "medianFamilyIncome",
    "b": "pctChristian",
    "r": 0.0084,
    "p": 0.938163,
    "n": 87
   },
   {
    "a": "medianFamilyIncome",
    "b": "pctNoReligion",
    "r": 0.1077,
    "p": 0.320815,
    "n": 87
   },
   {
    "a": "medianFamilyIncome",
    "b": "pctMuslim",
    "r": -0.0719,
    "p": 0.508241,
    "n": 87
   },
   {
    "a": "medianFamilyIncome",
    "b": "pctSikh",
    "r": -0.071,
    "p": 0.513451,
    "n": 87
   },
   {
    "a": "medianFamilyIncome",
    "b": "pctHindu",
    "r": 0.1199,
    "p": 0.268791,
    "n": 87
   },
   {
    "a": "medianFamilyIncome",
    "b": "medianDwellingValue",
    "r": 0.6742,
    "p": 8.2e-13,
    "n": 87
   },
   {
    "a": "medianFamilyIncome",
    "b": "pctOwnerHouseholds",
    "r": 0.3343,
    "p": 0.001552,
    "n": 87
   },
   {
    "a": "medianFamilyIncome",
    "b": "pctMiningOilGas",
    "r": 0.5398,
    "p": 6.83e-08,
    "n": 87
   },
   {
    "a": "medianFamilyIncome",
    "b": "pctAgricultureForestry",
    "r": -0.3594,
    "p": 0.00063,
    "n": 87
   },
   {
    "a": "medianIndividualIncome",
    "b": "lowIncomePct",
    "r": -0.6547,
    "p": 6.07e-12,
    "n": 87
   },
   {
    "a": "medianIndividualIncome",
    "b": "pctPostsecondary",
    "r": 0.5352,
    "p": 9.28e-08,
    "n": 87
   },
   {
    "a": "medianIndividualIncome",
    "b": "pctBachelorPlus",
    "r": 0.3146,
    "p": 0.002996,
    "n": 87
   },
   {
    "a": "medianIndividualIncome",
    "b": "pctNoCertificate",
    "r": -0.5794,
    "p": 4.1e-09,
    "n": 87
   },
   {
    "a": "medianIndividualIncome",
    "b": "pctHighSchool",
    "r": -0.3895,
    "p": 0.000193,
    "n": 87
   },
   {
    "a": "medianIndividualIncome",
    "b": "unemploymentRate",
    "r": -0.449,
    "p": 1.3e-05,
    "n": 87
   },
   {
    "a": "medianIndividualIncome",
    "b": "participationRate",
    "r": 0.58,
    "p": 3.91e-09,
    "n": 87
   },
   {
    "a": "medianIndividualIncome",
    "b": "employmentRate",
    "r": 0.6479,
    "p": 1.18e-11,
    "n": 87
   },
   {
    "a": "medianIndividualIncome",
    "b": "pctFullTimeFullYear",
    "r": 0.742,
    "p": 1.98e-16,
    "n": 87
   },
   {
    "a": "medianIndividualIncome",
    "b": "pctImmigrant",
    "r": -0.0913,
    "p": 0.400196,
    "n": 87
   },
   {
    "a": "medianIndividualIncome",
    "b": "pctCitizens18plus",
    "r": 0.264,
    "p": 0.013491,
    "n": 87
   },
   {
    "a": "medianIndividualIncome",
    "b": "pctNonOfficialLanguage",
    "r": -0.2788,
    "p": 0.008931,
    "n": 87
   },
   {
    "a": "medianIndividualIncome",
    "b": "pctFrench",
    "r": 0.2222,
    "p": 0.038629,
    "n": 87
   },
   {
    "a": "medianIndividualIncome",
    "b": "pctIndigenous",
    "r": -0.1303,
    "p": 0.229075,
    "n": 87
   },
   {
    "a": "medianIndividualIncome",
    "b": "pctVisibleMinority",
    "r": -0.1127,
    "p": 0.29872,
    "n": 87
   },
   {
    "a": "medianIndividualIncome",
    "b": "pctCatholic",
    "r": 0.3895,
    "p": 0.000192,
    "n": 87
   },
   {
    "a": "medianIndividualIncome",
    "b": "pctChristian",
    "r": 0.0942,
    "p": 0.38538,
    "n": 87
   },
   {
    "a": "medianIndividualIncome",
    "b": "pctNoReligion",
    "r": 0.2283,
    "p": 0.033474,
    "n": 87
   },
   {
    "a": "medianIndividualIncome",
    "b": "pctMuslim",
    "r": -0.1826,
    "p": 0.090456,
    "n": 87
   },
   {
    "a": "medianIndividualIncome",
    "b": "pctSikh",
    "r": -0.209,
    "p": 0.052056,
    "n": 87
   },
   {
    "a": "medianIndividualIncome",
    "b": "pctHindu",
    "r": 0.028,
    "p": 0.796515,
    "n": 87
   },
   {
    "a": "medianIndividualIncome",
    "b": "medianDwellingValue",
    "r": 0.5028,
    "p": 6.93e-07,
    "n": 87
   },
   {
    "a": "medianIndividualIncome",
    "b": "pctOwnerHouseholds",
    "r": 0.2285,
    "p": 0.033312,
    "n": 87
   },
   {
    "a": "medianIndividualIncome",
    "b": "pctMiningOilGas",
    "r": 0.5696,
    "p": 8.53e-09,
    "n": 87
   },
   {
    "a": "medianIndividualIncome",
    "b": "pctAgricultureForestry",
    "r": -0.3425,
    "p": 0.001166,
    "n": 87
   },
   {
    "a": "lowIncomePct",
    "b": "pctPostsecondary",
    "r": -0.4166,
    "p": 6e-05,
    "n": 87
   },
   {
    "a": "lowIncomePct",
    "b": "pctBachelorPlus",
    "r": -0.1846,
    "p": 0.086897,
    "n": 87
   },
   {
    "a": "lowIncomePct",
    "b": "pctNoCertificate",
    "r": 0.5597,
    "p": 1.74e-08,
    "n": 87
   },
   {
    "a": "lowIncomePct",
    "b": "pctHighSchool",
    "r": 0.1874,
    "p": 0.082248,
    "n": 87
   },
   {
    "a": "lowIncomePct",
    "b": "unemploymentRate",
    "r": 0.4226,
    "p": 4.5e-05,
    "n": 87
   },
   {
    "a": "lowIncomePct",
    "b": "participationRate",
    "r": -0.473,
    "p": 4e-06,
    "n": 87
   },
   {
    "a": "lowIncomePct",
    "b": "employmentRate",
    "r": -0.5415,
    "p": 6.12e-08,
    "n": 87
   },
   {
    "a": "lowIncomePct",
    "b": "pctFullTimeFullYear",
    "r": -0.5151,
    "p": 3.31e-07,
    "n": 87
   },
   {
    "a": "lowIncomePct",
    "b": "pctImmigrant",
    "r": -0.1492,
    "p": 0.167856,
    "n": 87
   },
   {
    "a": "lowIncomePct",
    "b": "pctCitizens18plus",
    "r": -0.1012,
    "p": 0.350817,
    "n": 87
   },
   {
    "a": "lowIncomePct",
    "b": "pctNonOfficialLanguage",
    "r": -0.0059,
    "p": 0.95639,
    "n": 87
   },
   {
    "a": "lowIncomePct",
    "b": "pctFrench",
    "r": -0.0333,
    "p": 0.759266,
    "n": 87
   },
   {
    "a": "lowIncomePct",
    "b": "pctIndigenous",
    "r": 0.3983,
    "p": 0.000133,
    "n": 87
   },
   {
    "a": "lowIncomePct",
    "b": "pctVisibleMinority",
    "r": -0.1304,
    "p": 0.228713,
    "n": 87
   },
   {
    "a": "lowIncomePct",
    "b": "pctCatholic",
    "r": -0.3447,
    "p": 0.001077,
    "n": 87
   },
   {
    "a": "lowIncomePct",
    "b": "pctChristian",
    "r": -0.0617,
    "p": 0.570405,
    "n": 87
   },
   {
    "a": "lowIncomePct",
    "b": "pctNoReligion",
    "r": 0.1454,
    "p": 0.178948,
    "n": 87
   },
   {
    "a": "lowIncomePct",
    "b": "pctMuslim",
    "r": 0.0114,
    "p": 0.916362,
    "n": 87
   },
   {
    "a": "lowIncomePct",
    "b": "pctSikh",
    "r": -0.1998,
    "p": 0.06352,
    "n": 87
   },
   {
    "a": "lowIncomePct",
    "b": "pctHindu",
    "r": -0.2417,
    "p": 0.024131,
    "n": 87
   },
   {
    "a": "lowIncomePct",
    "b": "medianDwellingValue",
    "r": -0.414,
    "p": 6.7e-05,
    "n": 87
   },
   {
    "a": "lowIncomePct",
    "b": "pctOwnerHouseholds",
    "r": -0.7268,
    "p": 1.6e-15,
    "n": 87
   },
   {
    "a": "lowIncomePct",
    "b": "pctMiningOilGas",
    "r": -0.1947,
    "p": 0.070729,
    "n": 87
   },
   {
    "a": "lowIncomePct",
    "b": "pctAgricultureForestry",
    "r": 0.3205,
    "p": 0.002471,
    "n": 87
   },
   {
    "a": "pctPostsecondary",
    "b": "pctBachelorPlus",
    "r": 0.9231,
    "p": 4.87e-37,
    "n": 87
   },
   {
    "a": "pctPostsecondary",
    "b": "pctNoCertificate",
    "r": -0.9177,
    "p": 7.91e-36,
    "n": 87
   },
   {
    "a": "pctPostsecondary",
    "b": "pctHighSchool",
    "r": -0.9049,
    "p": 2.76e-33,
    "n": 87
   },
   {
    "a": "pctPostsecondary",
    "b": "unemploymentRate",
    "r": -0.0761,
    "p": 0.48339,
    "n": 87
   },
   {
    "a": "pctPostsecondary",
    "b": "participationRate",
    "r": 0.462,
    "p": 7e-06,
    "n": 87
   },
   {
    "a": "pctPostsecondary",
    "b": "employmentRate",
    "r": 0.4246,
    "p": 4.1e-05,
    "n": 87
   },
   {
    "a": "pctPostsecondary",
    "b": "pctFullTimeFullYear",
    "r": 0.4673,
    "p": 5e-06,
    "n": 87
   },
   {
    "a": "pctPostsecondary",
    "b": "pctImmigrant",
    "r": 0.3653,
    "p": 0.000504,
    "n": 87
   },
   {
    "a": "pctPostsecondary",
    "b": "pctCitizens18plus",
    "r": -0.1771,
    "p": 0.100725,
    "n": 87
   },
   {
    "a": "pctPostsecondary",
    "b": "pctNonOfficialLanguage",
    "r": 0.0658,
    "p": 0.54459,
    "n": 87
   },
   {
    "a": "pctPostsecondary",
    "b": "pctFrench",
    "r": 0.116,
    "p": 0.284706,
    "n": 87
   },
   {
    "a": "pctPostsecondary",
    "b": "pctIndigenous",
    "r": -0.5296,
    "p": 1.33e-07,
    "n": 87
   },
   {
    "a": "pctPostsecondary",
    "b": "pctVisibleMinority",
    "r": 0.2933,
    "p": 0.005827,
    "n": 87
   },
   {
    "a": "pctPostsecondary",
    "b": "pctCatholic",
    "r": 0.0844,
    "p": 0.437193,
    "n": 87
   },
   {
    "a": "pctPostsecondary",
    "b": "pctChristian",
    "r": -0.3574,
    "p": 0.000679,
    "n": 87
   },
   {
    "a": "pctPostsecondary",
    "b": "pctNoReligion",
    "r": 0.2162,
    "p": 0.044283,
    "n": 87
   },
   {
    "a": "pctPostsecondary",
    "b": "pctMuslim",
    "r": 0.0903,
    "p": 0.405621,
    "n": 87
   },
   {
    "a": "pctPostsecondary",
    "b": "pctSikh",
    "r": -0.0121,
    "p": 0.911289,
    "n": 87
   },
   {
    "a": "pctPostsecondary",
    "b": "pctHindu",
    "r": 0.3213,
    "p": 0.002411,
    "n": 87
   },
   {
    "a": "pctPostsecondary",
    "b": "medianDwellingValue",
    "r": 0.7677,
    "p": 4.17e-18,
    "n": 87
   },
   {
    "a": "pctPostsecondary",
    "b": "pctOwnerHouseholds",
    "r": -0.0124,
    "p": 0.909392,
    "n": 87
   },
   {
    "a": "pctPostsecondary",
    "b": "pctMiningOilGas",
    "r": -0.053,
    "p": 0.626129,
    "n": 87
   },
   {
    "a": "pctPostsecondary",
    "b": "pctAgricultureForestry",
    "r": -0.5636,
    "p": 1.32e-08,
    "n": 87
   },
   {
    "a": "pctBachelorPlus",
    "b": "pctNoCertificate",
    "r": -0.7345,
    "p": 5.68e-16,
    "n": 87
   },
   {
    "a": "pctBachelorPlus",
    "b": "pctHighSchool",
    "r": -0.9557,
    "p": 6.62e-47,
    "n": 87
   },
   {
    "a": "pctBachelorPlus",
    "b": "unemploymentRate",
    "r": 0.1412,
    "p": 0.191991,
    "n": 87
   },
   {
    "a": "pctBachelorPlus",
    "b": "participationRate",
    "r": 0.3771,
    "p": 0.000318,
    "n": 87
   },
   {
    "a": "pctBachelorPlus",
    "b": "employmentRate",
    "r": 0.2842,
    "p": 0.007626,
    "n": 87
   },
   {
    "a": "pctBachelorPlus",
    "b": "pctFullTimeFullYear",
    "r": 0.3148,
    "p": 0.002984,
    "n": 87
   },
   {
    "a": "pctBachelorPlus",
    "b": "pctImmigrant",
    "r": 0.5517,
    "p": 3.05e-08,
    "n": 87
   },
   {
    "a": "pctBachelorPlus",
    "b": "pctCitizens18plus",
    "r": -0.403,
    "p": 0.000109,
    "n": 87
   },
   {
    "a": "pctBachelorPlus",
    "b": "pctNonOfficialLanguage",
    "r": 0.3153,
    "p": 0.00293,
    "n": 87
   },
   {
    "a": "pctBachelorPlus",
    "b": "pctFrench",
    "r": 0.0985,
    "p": 0.36426,
    "n": 87
   },
   {
    "a": "pctBachelorPlus",
    "b": "pctIndigenous",
    "r": -0.4843,
    "p": 2e-06,
    "n": 87
   },
   {
    "a": "pctBachelorPlus",
    "b": "pctVisibleMinority",
    "r": 0.4836,
    "p": 2e-06,
    "n": 87
   },
   {
    "a": "pctBachelorPlus",
    "b": "pctCatholic",
    "r": 0.0116,
    "p": 0.91516,
    "n": 87
   },
   {
    "a": "pctBachelorPlus",
    "b": "pctChristian",
    "r": -0.4877,
    "p": 2e-06,
    "n": 87
   },
   {
    "a": "pctBachelorPlus",
    "b": "pctNoReligion",
    "r": 0.0711,
    "p": 0.512862,
    "n": 87
   },
   {
    "a": "pctBachelorPlus",
    "b": "pctMuslim",
    "r": 0.2836,
    "p": 0.00778,
    "n": 87
   },
   {
    "a": "pctBachelorPlus",
    "b": "pctSikh",
    "r": 0.1091,
    "p": 0.31464,
    "n": 87
   },
   {
    "a": "pctBachelorPlus",
    "b": "pctHindu",
    "r": 0.4279,
    "p": 3.6e-05,
    "n": 87
   },
   {
    "a": "pctBachelorPlus",
    "b": "medianDwellingValue",
    "r": 0.7334,
    "p": 6.57e-16,
    "n": 87
   },
   {
    "a": "pctBachelorPlus",
    "b": "pctOwnerHouseholds",
    "r": -0.2072,
    "p": 0.054114,
    "n": 87
   },
   {
    "a": "pctBachelorPlus",
    "b": "pctMiningOilGas",
    "r": -0.1847,
    "p": 0.086768,
    "n": 87
   },
   {
    "a": "pctBachelorPlus",
    "b": "pctAgricultureForestry",
    "r": -0.576,
    "p": 5.32e-09,
    "n": 87
   },
   {
    "a": "pctNoCertificate",
    "b": "pctHighSchool",
    "r": 0.6614,
    "p": 3.1e-12,
    "n": 87
   },
   {
    "a": "pctNoCertificate",
    "b": "unemploymentRate",
    "r": 0.1909,
    "p": 0.07657,
    "n": 87
   },
   {
    "a": "pctNoCertificate",
    "b": "participationRate",
    "r": -0.4879,
    "p": 2e-06,
    "n": 87
   },
   {
    "a": "pctNoCertificate",
    "b": "employmentRate",
    "r": -0.4822,
    "p": 2e-06,
    "n": 87
   },
   {
    "a": "pctNoCertificate",
    "b": "pctFullTimeFullYear",
    "r": -0.4682,
    "p": 5e-06,
    "n": 87
   },
   {
    "a": "pctNoCertificate",
    "b": "pctImmigrant",
    "r": -0.2308,
    "p": 0.031506,
    "n": 87
   },
   {
    "a": "pctNoCertificate",
    "b": "pctCitizens18plus",
    "r": 0.0588,
    "p": 0.588614,
    "n": 87
   },
   {
    "a": "pctNoCertificate",
    "b": "pctNonOfficialLanguage",
    "r": 0.1084,
    "p": 0.317575,
    "n": 87
   },
   {
    "a": "pctNoCertificate",
    "b": "pctFrench",
    "r": -0.0731,
    "p": 0.500902,
    "n": 87
   },
   {
    "a": "pctNoCertificate",
    "b": "pctIndigenous",
    "r": 0.6441,
    "p": 1.69e-11,
    "n": 87
   },
   {
    "a": "pctNoCertificate",
    "b": "pctVisibleMinority",
    "r": -0.1677,
    "p": 0.120428,
    "n": 87
   },
   {
    "a": "pctNoCertificate",
    "b": "pctCatholic",
    "r": -0.077,
    "p": 0.478151,
    "n": 87
   },
   {
    "a": "pctNoCertificate",
    "b": "pctChristian",
    "r": 0.2941,
    "p": 0.005689,
    "n": 87
   },
   {
    "a": "pctNoCertificate",
    "b": "pctNoReligion",
    "r": -0.2917,
    "p": 0.006126,
    "n": 87
   },
   {
    "a": "pctNoCertificate",
    "b": "pctMuslim",
    "r": 0.0166,
    "p": 0.878767,
    "n": 87
   },
   {
    "a": "pctNoCertificate",
    "b": "pctSikh",
    "r": 0.0344,
    "p": 0.751985,
    "n": 87
   },
   {
    "a": "pctNoCertificate",
    "b": "pctHindu",
    "r": -0.2343,
    "p": 0.028928,
    "n": 87
   },
   {
    "a": "pctNoCertificate",
    "b": "medianDwellingValue",
    "r": -0.6764,
    "p": 6.46e-13,
    "n": 87
   },
   {
    "a": "pctNoCertificate",
    "b": "pctOwnerHouseholds",
    "r": -0.1343,
    "p": 0.214771,
    "n": 87
   },
   {
    "a": "pctNoCertificate",
    "b": "pctMiningOilGas",
    "r": -0.0285,
    "p": 0.792947,
    "n": 87
   },
   {
    "a": "pctNoCertificate",
    "b": "pctAgricultureForestry",
    "r": 0.5066,
    "p": 5.53e-07,
    "n": 87
   },
   {
    "a": "pctHighSchool",
    "b": "unemploymentRate",
    "r": -0.0606,
    "p": 0.577171,
    "n": 87
   },
   {
    "a": "pctHighSchool",
    "b": "participationRate",
    "r": -0.3492,
    "p": 0.000916,
    "n": 87
   },
   {
    "a": "pctHighSchool",
    "b": "employmentRate",
    "r": -0.285,
    "p": 0.00747,
    "n": 87
   },
   {
    "a": "pctHighSchool",
    "b": "pctFullTimeFullYear",
    "r": -0.38,
    "p": 0.000283,
    "n": 87
   },
   {
    "a": "pctHighSchool",
    "b": "pctImmigrant",
    "r": -0.442,
    "p": 1.8e-05,
    "n": 87
   },
   {
    "a": "pctHighSchool",
    "b": "pctCitizens18plus",
    "r": 0.2711,
    "p": 0.011087,
    "n": 87
   },
   {
    "a": "pctHighSchool",
    "b": "pctNonOfficialLanguage",
    "r": -0.2406,
    "p": 0.024804,
    "n": 87
   },
   {
    "a": "pctHighSchool",
    "b": "pctFrench",
    "r": -0.1406,
    "p": 0.193895,
    "n": 87
   },
   {
    "a": "pctHighSchool",
    "b": "pctIndigenous",
    "r": 0.3082,
    "p": 0.003682,
    "n": 87
   },
   {
    "a": "pctHighSchool",
    "b": "pctVisibleMinority",
    "r": -0.374,
    "p": 0.000358,
    "n": 87
   },
   {
    "a": "pctHighSchool",
    "b": "pctCatholic",
    "r": -0.0769,
    "p": 0.479038,
    "n": 87
   },
   {
    "a": "pctHighSchool",
    "b": "pctChristian",
    "r": 0.3598,
    "p": 0.000619,
    "n": 87
   },
   {
    "a": "pctHighSchool",
    "b": "pctNoReligion",
    "r": -0.0948,
    "p": 0.382442,
    "n": 87
   },
   {
    "a": "pctHighSchool",
    "b": "pctMuslim",
    "r": -0.1879,
    "p": 0.081387,
    "n": 87
   },
   {
    "a": "pctHighSchool",
    "b": "pctSikh",
    "r": -0.0155,
    "p": 0.886871,
    "n": 87
   },
   {
    "a": "pctHighSchool",
    "b": "pctHindu",
    "r": -0.3571,
    "p": 0.000684,
    "n": 87
   },
   {
    "a": "pctHighSchool",
    "b": "medianDwellingValue",
    "r": -0.7252,
    "p": 1.96e-15,
    "n": 87
   },
   {
    "a": "pctHighSchool",
    "b": "pctOwnerHouseholds",
    "r": 0.166,
    "p": 0.124353,
    "n": 87
   },
   {
    "a": "pctHighSchool",
    "b": "pctMiningOilGas",
    "r": 0.1306,
    "p": 0.227978,
    "n": 87
   },
   {
    "a": "pctHighSchool",
    "b": "pctAgricultureForestry",
    "r": 0.5212,
    "p": 2.28e-07,
    "n": 87
   },
   {
    "a": "unemploymentRate",
    "b": "participationRate",
    "r": -0.2769,
    "p": 0.009418,
    "n": 87
   },
   {
    "a": "unemploymentRate",
    "b": "employmentRate",
    "r": -0.5396,
    "p": 6.94e-08,
    "n": 87
   },
   {
    "a": "unemploymentRate",
    "b": "pctFullTimeFullYear",
    "r": -0.5622,
    "p": 1.46e-08,
    "n": 87
   },
   {
    "a": "unemploymentRate",
    "b": "pctImmigrant",
    "r": 0.5196,
    "p": 2.51e-07,
    "n": 87
   },
   {
    "a": "unemploymentRate",
    "b": "pctCitizens18plus",
    "r": -0.3854,
    "p": 0.000227,
    "n": 87
   },
   {
    "a": "unemploymentRate",
    "b": "pctNonOfficialLanguage",
    "r": 0.4238,
    "p": 4.3e-05,
    "n": 87
   },
   {
    "a": "unemploymentRate",
    "b": "pctFrench",
    "r": 0.003,
    "p": 0.977712,
    "n": 87
   },
   {
    "a": "unemploymentRate",
    "b": "pctIndigenous",
    "r": -0.024,
    "p": 0.82511,
    "n": 87
   },
   {
    "a": "unemploymentRate",
    "b": "pctVisibleMinority",
    "r": 0.5318,
    "p": 1.15e-07,
    "n": 87
   },
   {
    "a": "unemploymentRate",
    "b": "pctCatholic",
    "r": 0.0419,
    "p": 0.699998,
    "n": 87
   },
   {
    "a": "unemploymentRate",
    "b": "pctChristian",
    "r": -0.5453,
    "p": 4.73e-08,
    "n": 87
   },
   {
    "a": "unemploymentRate",
    "b": "pctNoReligion",
    "r": -0.1302,
    "p": 0.229261,
    "n": 87
   },
   {
    "a": "unemploymentRate",
    "b": "pctMuslim",
    "r": 0.577,
    "p": 4.93e-09,
    "n": 87
   },
   {
    "a": "unemploymentRate",
    "b": "pctSikh",
    "r": 0.1784,
    "p": 0.098287,
    "n": 87
   },
   {
    "a": "unemploymentRate",
    "b": "pctHindu",
    "r": 0.1872,
    "p": 0.082473,
    "n": 87
   },
   {
    "a": "unemploymentRate",
    "b": "medianDwellingValue",
    "r": -0.0287,
    "p": 0.791838,
    "n": 87
   },
   {
    "a": "unemploymentRate",
    "b": "pctOwnerHouseholds",
    "r": -0.4601,
    "p": 7e-06,
    "n": 87
   },
   {
    "a": "unemploymentRate",
    "b": "pctMiningOilGas",
    "r": -0.3456,
    "p": 0.001045,
    "n": 87
   },
   {
    "a": "unemploymentRate",
    "b": "pctAgricultureForestry",
    "r": -0.4796,
    "p": 3e-06,
    "n": 87
   },
   {
    "a": "participationRate",
    "b": "employmentRate",
    "r": 0.9581,
    "p": 6.12e-48,
    "n": 87
   },
   {
    "a": "participationRate",
    "b": "pctFullTimeFullYear",
    "r": 0.8377,
    "p": 4.74e-24,
    "n": 87
   },
   {
    "a": "participationRate",
    "b": "pctImmigrant",
    "r": 0.2553,
    "p": 0.016999,
    "n": 87
   },
   {
    "a": "participationRate",
    "b": "pctCitizens18plus",
    "r": -0.2963,
    "p": 0.005332,
    "n": 87
   },
   {
    "a": "participationRate",
    "b": "pctNonOfficialLanguage",
    "r": 0.1465,
    "p": 0.175707,
    "n": 87
   },
   {
    "a": "participationRate",
    "b": "pctFrench",
    "r": 0.1616,
    "p": 0.134793,
    "n": 87
   },
   {
    "a": "participationRate",
    "b": "pctIndigenous",
    "r": -0.297,
    "p": 0.00521,
    "n": 87
   },
   {
    "a": "participationRate",
    "b": "pctVisibleMinority",
    "r": 0.2738,
    "p": 0.010297,
    "n": 87
   },
   {
    "a": "participationRate",
    "b": "pctCatholic",
    "r": 0.1442,
    "p": 0.182807,
    "n": 87
   },
   {
    "a": "participationRate",
    "b": "pctChristian",
    "r": -0.3037,
    "p": 0.004236,
    "n": 87
   },
   {
    "a": "participationRate",
    "b": "pctNoReligion",
    "r": 0.0496,
    "p": 0.648349,
    "n": 87
   },
   {
    "a": "participationRate",
    "b": "pctMuslim",
    "r": 0.0435,
    "p": 0.688895,
    "n": 87
   },
   {
    "a": "participationRate",
    "b": "pctSikh",
    "r": 0.2267,
    "p": 0.034737,
    "n": 87
   },
   {
    "a": "participationRate",
    "b": "pctHindu",
    "r": 0.4432,
    "p": 1.7e-05,
    "n": 87
   },
   {
    "a": "participationRate",
    "b": "medianDwellingValue",
    "r": 0.2808,
    "p": 0.008421,
    "n": 87
   },
   {
    "a": "participationRate",
    "b": "pctOwnerHouseholds",
    "r": -0.0144,
    "p": 0.894561,
    "n": 87
   },
   {
    "a": "participationRate",
    "b": "pctMiningOilGas",
    "r": 0.2785,
    "p": 0.009013,
    "n": 87
   },
   {
    "a": "participationRate",
    "b": "pctAgricultureForestry",
    "r": -0.3131,
    "p": 0.003153,
    "n": 87
   },
   {
    "a": "employmentRate",
    "b": "pctFullTimeFullYear",
    "r": 0.9029,
    "p": 6.52e-33,
    "n": 87
   },
   {
    "a": "employmentRate",
    "b": "pctImmigrant",
    "r": 0.0673,
    "p": 0.535482,
    "n": 87
   },
   {
    "a": "employmentRate",
    "b": "pctCitizens18plus",
    "r": -0.1406,
    "p": 0.193883,
    "n": 87
   },
   {
    "a": "employmentRate",
    "b": "pctNonOfficialLanguage",
    "r": -0.0002,
    "p": 0.998318,
    "n": 87
   },
   {
    "a": "employmentRate",
    "b": "pctFrench",
    "r": 0.1429,
    "p": 0.186794,
    "n": 87
   },
   {
    "a": "employmentRate",
    "b": "pctIndigenous",
    "r": -0.2498,
    "p": 0.019632,
    "n": 87
   },
   {
    "a": "employmentRate",
    "b": "pctVisibleMinority",
    "r": 0.0805,
    "p": 0.458525,
    "n": 87
   },
   {
    "a": "employmentRate",
    "b": "pctCatholic",
    "r": 0.1183,
    "p": 0.275137,
    "n": 87
   },
   {
    "a": "employmentRate",
    "b": "pctChristian",
    "r": -0.1019,
    "p": 0.347529,
    "n": 87
   },
   {
    "a": "employmentRate",
    "b": "pctNoReligion",
    "r": 0.0823,
    "p": 0.448476,
    "n": 87
   },
   {
    "a": "employmentRate",
    "b": "pctMuslim",
    "r": -0.1325,
    "p": 0.221341,
    "n": 87
   },
   {
    "a": "employmentRate",
    "b": "pctSikh",
    "r": 0.1422,
    "p": 0.18889,
    "n": 87
   },
   {
    "a": "employmentRate",
    "b": "pctHindu",
    "r": 0.3304,
    "p": 0.001775,
    "n": 87
   },
   {
    "a": "employmentRate",
    "b": "medianDwellingValue",
    "r": 0.2542,
    "p": 0.017517,
    "n": 87
   },
   {
    "a": "employmentRate",
    "b": "pctOwnerHouseholds",
    "r": 0.1254,
    "p": 0.24698,
    "n": 87
   },
   {
    "a": "employmentRate",
    "b": "pctMiningOilGas",
    "r": 0.3529,
    "p": 0.000801,
    "n": 87
   },
   {
    "a": "employmentRate",
    "b": "pctAgricultureForestry",
    "r": -0.1324,
    "p": 0.221586,
    "n": 87
   },
   {
    "a": "pctFullTimeFullYear",
    "b": "pctImmigrant",
    "r": -0.0231,
    "p": 0.831901,
    "n": 87
   },
   {
    "a": "pctFullTimeFullYear",
    "b": "pctCitizens18plus",
    "r": 0.0837,
    "p": 0.440582,
    "n": 87
   },
   {
    "a": "pctFullTimeFullYear",
    "b": "pctNonOfficialLanguage",
    "r": -0.1259,
    "p": 0.245195,
    "n": 87
   },
   {
    "a": "pctFullTimeFullYear",
    "b": "pctFrench",
    "r": 0.1453,
    "p": 0.179282,
    "n": 87
   },
   {
    "a": "pctFullTimeFullYear",
    "b": "pctIndigenous",
    "r": -0.1084,
    "p": 0.317392,
    "n": 87
   },
   {
    "a": "pctFullTimeFullYear",
    "b": "pctVisibleMinority",
    "r": -0.0303,
    "p": 0.780805,
    "n": 87
   },
   {
    "a": "pctFullTimeFullYear",
    "b": "pctCatholic",
    "r": 0.2851,
    "p": 0.00744,
    "n": 87
   },
   {
    "a": "pctFullTimeFullYear",
    "b": "pctChristian",
    "r": 0.0638,
    "p": 0.556971,
    "n": 87
   },
   {
    "a": "pctFullTimeFullYear",
    "b": "pctNoReligion",
    "r": 0.1639,
    "p": 0.129207,
    "n": 87
   },
   {
    "a": "pctFullTimeFullYear",
    "b": "pctMuslim",
    "r": -0.2109,
    "p": 0.049896,
    "n": 87
   },
   {
    "a": "pctFullTimeFullYear",
    "b": "pctSikh",
    "r": -0.1019,
    "p": 0.347609,
    "n": 87
   },
   {
    "a": "pctFullTimeFullYear",
    "b": "pctHindu",
    "r": 0.136,
    "p": 0.209089,
    "n": 87
   },
   {
    "a": "pctFullTimeFullYear",
    "b": "medianDwellingValue",
    "r": 0.289,
    "p": 0.006639,
    "n": 87
   },
   {
    "a": "pctFullTimeFullYear",
    "b": "pctOwnerHouseholds",
    "r": 0.1434,
    "p": 0.185128,
    "n": 87
   },
   {
    "a": "pctFullTimeFullYear",
    "b": "pctMiningOilGas",
    "r": 0.3162,
    "p": 0.00285,
    "n": 87
   },
   {
    "a": "pctFullTimeFullYear",
    "b": "pctAgricultureForestry",
    "r": -0.1602,
    "p": 0.138315,
    "n": 87
   },
   {
    "a": "pctImmigrant",
    "b": "pctCitizens18plus",
    "r": -0.8084,
    "p": 2.91e-21,
    "n": 87
   },
   {
    "a": "pctImmigrant",
    "b": "pctNonOfficialLanguage",
    "r": 0.8872,
    "p": 2.73e-30,
    "n": 87
   },
   {
    "a": "pctImmigrant",
    "b": "pctFrench",
    "r": -0.0522,
    "p": 0.631082,
    "n": 87
   },
   {
    "a": "pctImmigrant",
    "b": "pctIndigenous",
    "r": -0.4565,
    "p": 9e-06,
    "n": 87
   },
   {
    "a": "pctImmigrant",
    "b": "pctVisibleMinority",
    "r": 0.9802,
    "p": 1.49e-61,
    "n": 87
   },
   {
    "a": "pctImmigrant",
    "b": "pctCatholic",
    "r": 0.1694,
    "p": 0.116724,
    "n": 87
   },
   {
    "a": "pctImmigrant",
    "b": "pctChristian",
    "r": -0.571,
    "p": 7.69e-09,
    "n": 87
   },
   {
    "a": "pctImmigrant",
    "b": "pctNoReligion",
    "r": -0.6155,
    "p": 2.25e-10,
    "n": 87
   },
   {
    "a": "pctImmigrant",
    "b": "pctMuslim",
    "r": 0.8388,
    "p": 3.67e-24,
    "n": 87
   },
   {
    "a": "pctImmigrant",
    "b": "pctSikh",
    "r": 0.581,
    "p": 3.63e-09,
    "n": 87
   },
   {
    "a": "pctImmigrant",
    "b": "pctHindu",
    "r": 0.7632,
    "p": 8.43e-18,
    "n": 87
   },
   {
    "a": "pctImmigrant",
    "b": "medianDwellingValue",
    "r": 0.2501,
    "p": 0.019478,
    "n": 87
   },
   {
    "a": "pctImmigrant",
    "b": "pctOwnerHouseholds",
    "r": -0.0859,
    "p": 0.428816,
    "n": 87
   },
   {
    "a": "pctImmigrant",
    "b": "pctMiningOilGas",
    "r": -0.3423,
    "p": 0.001173,
    "n": 87
   },
   {
    "a": "pctImmigrant",
    "b": "pctAgricultureForestry",
    "r": -0.5827,
    "p": 3.2e-09,
    "n": 87
   },
   {
    "a": "pctCitizens18plus",
    "b": "pctNonOfficialLanguage",
    "r": -0.8461,
    "p": 5.99e-25,
    "n": 87
   },
   {
    "a": "pctCitizens18plus",
    "b": "pctFrench",
    "r": 0.003,
    "p": 0.977682,
    "n": 87
   },
   {
    "a": "pctCitizens18plus",
    "b": "pctIndigenous",
    "r": 0.3155,
    "p": 0.002915,
    "n": 87
   },
   {
    "a": "pctCitizens18plus",
    "b": "pctVisibleMinority",
    "r": -0.8205,
    "p": 2.37e-22,
    "n": 87
   },
   {
    "a": "pctCitizens18plus",
    "b": "pctCatholic",
    "r": 0.1007,
    "p": 0.353576,
    "n": 87
   },
   {
    "a": "pctCitizens18plus",
    "b": "pctChristian",
    "r": 0.5848,
    "p": 2.73e-09,
    "n": 87
   },
   {
    "a": "pctCitizens18plus",
    "b": "pctNoReligion",
    "r": 0.5734,
    "p": 6.46e-09,
    "n": 87
   },
   {
    "a": "pctCitizens18plus",
    "b": "pctMuslim",
    "r": -0.6703,
    "p": 1.24e-12,
    "n": 87
   },
   {
    "a": "pctCitizens18plus",
    "b": "pctSikh",
    "r": -0.6967,
    "p": 6.7e-14,
    "n": 87
   },
   {
    "a": "pctCitizens18plus",
    "b": "pctHindu",
    "r": -0.8027,
    "p": 8.81e-21,
    "n": 87
   },
   {
    "a": "pctCitizens18plus",
    "b": "medianDwellingValue",
    "r": -0.051,
    "p": 0.638938,
    "n": 87
   },
   {
    "a": "pctCitizens18plus",
    "b": "pctOwnerHouseholds",
    "r": 0.3339,
    "p": 0.001572,
    "n": 87
   },
   {
    "a": "pctCitizens18plus",
    "b": "pctMiningOilGas",
    "r": 0.3041,
    "p": 0.00419,
    "n": 87
   },
   {
    "a": "pctCitizens18plus",
    "b": "pctAgricultureForestry",
    "r": 0.298,
    "p": 0.005065,
    "n": 87
   },
   {
    "a": "pctNonOfficialLanguage",
    "b": "pctFrench",
    "r": -0.0938,
    "p": 0.387421,
    "n": 87
   },
   {
    "a": "pctNonOfficialLanguage",
    "b": "pctIndigenous",
    "r": -0.2374,
    "p": 0.026844,
    "n": 87
   },
   {
    "a": "pctNonOfficialLanguage",
    "b": "pctVisibleMinority",
    "r": 0.9024,
    "p": 7.85e-33,
    "n": 87
   },
   {
    "a": "pctNonOfficialLanguage",
    "b": "pctCatholic",
    "r": 0.051,
    "p": 0.638911,
    "n": 87
   },
   {
    "a": "pctNonOfficialLanguage",
    "b": "pctChristian",
    "r": -0.4497,
    "p": 1.2e-05,
    "n": 87
   },
   {
    "a": "pctNonOfficialLanguage",
    "b": "pctNoReligion",
    "r": -0.8063,
    "p": 4.41e-21,
    "n": 87
   },
   {
    "a": "pctNonOfficialLanguage",
    "b": "pctMuslim",
    "r": 0.7907,
    "p": 8.33e-20,
    "n": 87
   },
   {
    "a": "pctNonOfficialLanguage",
    "b": "pctSikh",
    "r": 0.7427,
    "p": 1.81e-16,
    "n": 87
   },
   {
    "a": "pctNonOfficialLanguage",
    "b": "pctHindu",
    "r": 0.782,
    "p": 3.88e-19,
    "n": 87
   },
   {
    "a": "pctNonOfficialLanguage",
    "b": "medianDwellingValue",
    "r": 0.0189,
    "p": 0.862033,
    "n": 87
   },
   {
    "a": "pctNonOfficialLanguage",
    "b": "pctOwnerHouseholds",
    "r": -0.069,
    "p": 0.525606,
    "n": 87
   },
   {
    "a": "pctNonOfficialLanguage",
    "b": "pctMiningOilGas",
    "r": -0.3304,
    "p": 0.001774,
    "n": 87
   },
   {
    "a": "pctNonOfficialLanguage",
    "b": "pctAgricultureForestry",
    "r": -0.3033,
    "p": 0.004299,
    "n": 87
   },
   {
    "a": "pctFrench",
    "b": "pctIndigenous",
    "r": 0.0678,
    "p": 0.532459,
    "n": 87
   },
   {
    "a": "pctFrench",
    "b": "pctVisibleMinority",
    "r": -0.0468,
    "p": 0.667136,
    "n": 87
   },
   {
    "a": "pctFrench",
    "b": "pctCatholic",
    "r": 0.2977,
    "p": 0.005111,
    "n": 87
   },
   {
    "a": "pctFrench",
    "b": "pctChristian",
    "r": -0.1049,
    "p": 0.333539,
    "n": 87
   },
   {
    "a": "pctFrench",
    "b": "pctNoReligion",
    "r": 0.1599,
    "p": 0.13911,
    "n": 87
   },
   {
    "a": "pctFrench",
    "b": "pctMuslim",
    "r": -0.0501,
    "p": 0.64522,
    "n": 87
   },
   {
    "a": "pctFrench",
    "b": "pctSikh",
    "r": -0.0432,
    "p": 0.690859,
    "n": 87
   },
   {
    "a": "pctFrench",
    "b": "pctHindu",
    "r": 0.0046,
    "p": 0.966563,
    "n": 87
   },
   {
    "a": "pctFrench",
    "b": "medianDwellingValue",
    "r": 0.1669,
    "p": 0.122427,
    "n": 87
   },
   {
    "a": "pctFrench",
    "b": "pctOwnerHouseholds",
    "r": -0.1729,
    "p": 0.109192,
    "n": 87
   },
   {
    "a": "pctFrench",
    "b": "pctMiningOilGas",
    "r": 0.103,
    "p": 0.342396,
    "n": 87
   },
   {
    "a": "pctFrench",
    "b": "pctAgricultureForestry",
    "r": -0.1374,
    "p": 0.204314,
    "n": 87
   },
   {
    "a": "pctIndigenous",
    "b": "pctVisibleMinority",
    "r": -0.4044,
    "p": 0.000103,
    "n": 87
   },
   {
    "a": "pctIndigenous",
    "b": "pctCatholic",
    "r": 0.1143,
    "p": 0.291799,
    "n": 87
   },
   {
    "a": "pctIndigenous",
    "b": "pctChristian",
    "r": 0.3041,
    "p": 0.004185,
    "n": 87
   },
   {
    "a": "pctIndigenous",
    "b": "pctNoReligion",
    "r": 0.0501,
    "p": 0.645038,
    "n": 87
   },
   {
    "a": "pctIndigenous",
    "b": "pctMuslim",
    "r": -0.2974,
    "p": 0.005149,
    "n": 87
   },
   {
    "a": "pctIndigenous",
    "b": "pctSikh",
    "r": -0.2043,
    "p": 0.057685,
    "n": 87
   },
   {
    "a": "pctIndigenous",
    "b": "pctHindu",
    "r": -0.3084,
    "p": 0.003662,
    "n": 87
   },
   {
    "a": "pctIndigenous",
    "b": "medianDwellingValue",
    "r": -0.3772,
    "p": 0.000317,
    "n": 87
   },
   {
    "a": "pctIndigenous",
    "b": "pctOwnerHouseholds",
    "r": -0.1746,
    "p": 0.105862,
    "n": 87
   },
   {
    "a": "pctIndigenous",
    "b": "pctMiningOilGas",
    "r": 0.2639,
    "p": 0.013515,
    "n": 87
   },
   {
    "a": "pctIndigenous",
    "b": "pctAgricultureForestry",
    "r": 0.3477,
    "p": 0.000967,
    "n": 87
   },
   {
    "a": "pctVisibleMinority",
    "b": "pctCatholic",
    "r": 0.1469,
    "p": 0.174475,
    "n": 87
   },
   {
    "a": "pctVisibleMinority",
    "b": "pctChristian",
    "r": -0.6308,
    "p": 5.83e-11,
    "n": 87
   },
   {
    "a": "pctVisibleMinority",
    "b": "pctNoReligion",
    "r": -0.6412,
    "p": 2.24e-11,
    "n": 87
   },
   {
    "a": "pctVisibleMinority",
    "b": "pctMuslim",
    "r": 0.883,
    "p": 1.16e-29,
    "n": 87
   },
   {
    "a": "pctVisibleMinority",
    "b": "pctSikh",
    "r": 0.6486,
    "p": 1.1e-11,
    "n": 87
   },
   {
    "a": "pctVisibleMinority",
    "b": "pctHindu",
    "r": 0.7934,
    "p": 5.11e-20,
    "n": 87
   },
   {
    "a": "pctVisibleMinority",
    "b": "medianDwellingValue",
    "r": 0.1736,
    "p": 0.107788,
    "n": 87
   },
   {
    "a": "pctVisibleMinority",
    "b": "pctOwnerHouseholds",
    "r": -0.0994,
    "p": 0.359437,
    "n": 87
   },
   {
    "a": "pctVisibleMinority",
    "b": "pctMiningOilGas",
    "r": -0.3144,
    "p": 0.003024,
    "n": 87
   },
   {
    "a": "pctVisibleMinority",
    "b": "pctAgricultureForestry",
    "r": -0.5689,
    "p": 8.98e-09,
    "n": 87
   },
   {
    "a": "pctCatholic",
    "b": "pctChristian",
    "r": 0.2496,
    "p": 0.019708,
    "n": 87
   },
   {
    "a": "pctCatholic",
    "b": "pctNoReligion",
    "r": -0.1882,
    "p": 0.080887,
    "n": 87
   },
   {
    "a": "pctCatholic",
    "b": "pctMuslim",
    "r": 0.1325,
    "p": 0.221022,
    "n": 87
   },
   {
    "a": "pctCatholic",
    "b": "pctSikh",
    "r": -0.1467,
    "p": 0.175209,
    "n": 87
   },
   {
    "a": "pctCatholic",
    "b": "pctHindu",
    "r": -0.0038,
    "p": 0.971912,
    "n": 87
   },
   {
    "a": "pctCatholic",
    "b": "medianDwellingValue",
    "r": 0.0534,
    "p": 0.623326,
    "n": 87
   },
   {
    "a": "pctCatholic",
    "b": "pctOwnerHouseholds",
    "r": 0.1529,
    "p": 0.157468,
    "n": 87
   },
   {
    "a": "pctCatholic",
    "b": "pctMiningOilGas",
    "r": 0.1101,
    "p": 0.309943,
    "n": 87
   },
   {
    "a": "pctCatholic",
    "b": "pctAgricultureForestry",
    "r": -0.3976,
    "p": 0.000137,
    "n": 87
   },
   {
    "a": "pctChristian",
    "b": "pctNoReligion",
    "r": 0.0043,
    "p": 0.968568,
    "n": 87
   },
   {
    "a": "pctChristian",
    "b": "pctMuslim",
    "r": -0.5588,
    "p": 1.85e-08,
    "n": 87
   },
   {
    "a": "pctChristian",
    "b": "pctSikh",
    "r": -0.5564,
    "p": 2.21e-08,
    "n": 87
   },
   {
    "a": "pctChristian",
    "b": "pctHindu",
    "r": -0.5701,
    "p": 8.21e-09,
    "n": 87
   },
   {
    "a": "pctChristian",
    "b": "medianDwellingValue",
    "r": -0.3048,
    "p": 0.004103,
    "n": 87
   },
   {
    "a": "pctChristian",
    "b": "pctOwnerHouseholds",
    "r": 0.3622,
    "p": 0.000565,
    "n": 87
   },
   {
    "a": "pctChristian",
    "b": "pctMiningOilGas",
    "r": 0.1846,
    "p": 0.086871,
    "n": 87
   },
   {
    "a": "pctChristian",
    "b": "pctAgricultureForestry",
    "r": 0.5743,
    "p": 6.04e-09,
    "n": 87
   },
   {
    "a": "pctNoReligion",
    "b": "pctMuslim",
    "r": -0.6439,
    "p": 1.73e-11,
    "n": 87
   },
   {
    "a": "pctNoReligion",
    "b": "pctSikh",
    "r": -0.6649,
    "p": 2.18e-12,
    "n": 87
   },
   {
    "a": "pctNoReligion",
    "b": "pctHindu",
    "r": -0.5923,
    "p": 1.52e-09,
    "n": 87
   },
   {
    "a": "pctNoReligion",
    "b": "medianDwellingValue",
    "r": 0.2062,
    "p": 0.055389,
    "n": 87
   },
   {
    "a": "pctNoReligion",
    "b": "pctOwnerHouseholds",
    "r": -0.2537,
    "p": 0.017759,
    "n": 87
   },
   {
    "a": "pctNoReligion",
    "b": "pctMiningOilGas",
    "r": 0.2078,
    "p": 0.053459,
    "n": 87
   },
   {
    "a": "pctNoReligion",
    "b": "pctAgricultureForestry",
    "r": 0.0112,
    "p": 0.917939,
    "n": 87
   },
   {
    "a": "pctMuslim",
    "b": "pctSikh",
    "r": 0.5182,
    "p": 2.74e-07,
    "n": 87
   },
   {
    "a": "pctMuslim",
    "b": "pctHindu",
    "r": 0.558,
    "p": 1.96e-08,
    "n": 87
   },
   {
    "a": "pctMuslim",
    "b": "medianDwellingValue",
    "r": 0.0661,
    "p": 0.542846,
    "n": 87
   },
   {
    "a": "pctMuslim",
    "b": "pctOwnerHouseholds",
    "r": -0.1236,
    "p": 0.253929,
    "n": 87
   },
   {
    "a": "pctMuslim",
    "b": "pctMiningOilGas",
    "r": -0.2766,
    "p": 0.009513,
    "n": 87
   },
   {
    "a": "pctMuslim",
    "b": "pctAgricultureForestry",
    "r": -0.4731,
    "p": 4e-06,
    "n": 87
   },
   {
    "a": "pctSikh",
    "b": "pctHindu",
    "r": 0.7821,
    "p": 3.8e-19,
    "n": 87
   },
   {
    "a": "pctSikh",
    "b": "medianDwellingValue",
    "r": -0.001,
    "p": 0.992484,
    "n": 87
   },
   {
    "a": "pctSikh",
    "b": "pctOwnerHouseholds",
    "r": 0.123,
    "p": 0.256541,
    "n": 87
   },
   {
    "a": "pctSikh",
    "b": "pctMiningOilGas",
    "r": -0.1987,
    "p": 0.065009,
    "n": 87
   },
   {
    "a": "pctSikh",
    "b": "pctAgricultureForestry",
    "r": -0.1965,
    "p": 0.068115,
    "n": 87
   },
   {
    "a": "pctHindu",
    "b": "medianDwellingValue",
    "r": 0.1217,
    "p": 0.261374,
    "n": 87
   },
   {
    "a": "pctHindu",
    "b": "pctOwnerHouseholds",
    "r": -0.016,
    "p": 0.883151,
    "n": 87
   },
   {
    "a": "pctHindu",
    "b": "pctMiningOilGas",
    "r": -0.1294,
    "p": 0.232392,
    "n": 87
   },
   {
    "a": "pctHindu",
    "b": "pctAgricultureForestry",
    "r": -0.3834,
    "p": 0.000247,
    "n": 87
   },
   {
    "a": "medianDwellingValue",
    "b": "pctOwnerHouseholds",
    "r": 0.1109,
    "p": 0.306402,
    "n": 87
   },
   {
    "a": "medianDwellingValue",
    "b": "pctMiningOilGas",
    "r": 0.0597,
    "p": 0.583087,
    "n": 87
   },
   {
    "a": "medianDwellingValue",
    "b": "pctAgricultureForestry",
    "r": -0.4646,
    "p": 6e-06,
    "n": 87
   },
   {
    "a": "pctOwnerHouseholds",
    "b": "pctMiningOilGas",
    "r": 0.1001,
    "p": 0.356338,
    "n": 87
   },
   {
    "a": "pctOwnerHouseholds",
    "b": "pctAgricultureForestry",
    "r": 0.2055,
    "p": 0.056192,
    "n": 87
   },
   {
    "a": "pctMiningOilGas",
    "b": "pctAgricultureForestry",
    "r": 0.1823,
    "p": 0.091078,
    "n": 87
   }
  ],
  "note": "Pearson correlations among the demographic portrait variables (collinearity context)."
 },
 "regression": [
  {
   "outcome": "remainShare",
   "n": 86,
   "nDropped": 0,
   "k": 4,
   "r2": 0.911,
   "adjR2": 0.9066,
   "fStat": 207.227,
   "fP": 1.08e-41,
   "conditionNumber": 7.4,
   "predictors": [
    {
     "variable": "pctAgricultureForestry",
     "beta": -0.4288,
     "se": 0.0464,
     "t": -9.234,
     "p": 2.74e-14,
     "ci95": [
      -0.5212,
      -0.3364
     ],
     "vif": 1.96
    },
    {
     "variable": "pctMiningOilGas",
     "beta": -0.3129,
     "se": 0.0354,
     "t": -8.836,
     "p": 1.67e-13,
     "ci95": [
      -0.3834,
      -0.2425
     ],
     "vif": 1.14
    },
    {
     "variable": "pctBachelorPlus",
     "beta": 0.4923,
     "se": 0.0502,
     "t": 9.808,
     "p": 2.02e-15,
     "ci95": [
      0.3924,
      0.5922
     ],
     "vif": 2.29
    },
    {
     "variable": "loneParentPct",
     "beta": 0.2228,
     "se": 0.042,
     "t": 5.31,
     "p": 9.41e-07,
     "ci95": [
      0.1393,
      0.3063
     ],
     "vif": 1.6
    }
   ],
   "selectionPath": [
    {
     "variable": "pctAgricultureForestry",
     "entryP": 5.83e-21,
     "step": 1
    },
    {
     "variable": "pctMiningOilGas",
     "entryP": 4.79e-12,
     "step": 2
    },
    {
     "variable": "pctBachelorPlus",
     "entryP": 3.18e-10,
     "step": 3
    },
    {
     "variable": "loneParentPct",
     "entryP": 9.41e-07,
     "step": 4
    }
   ],
   "notes": "OLS on z-scored outcome and predictors; block-wise forward selection (entry p < 0.05, max 2 predictors per block, VIF <= 5, max 8 predictors, sensitive variables excluded); n is complete cases with ballots > 0; exploratory model, not causal."
  },
  {
   "outcome": "turnout18",
   "n": 86,
   "nDropped": 0,
   "k": 6,
   "r2": 0.6082,
   "adjR2": 0.5784,
   "fStat": 20.439,
   "fP": 2.71e-14,
   "conditionNumber": 11.5,
   "predictors": [
    {
     "variable": "loneParentPct",
     "beta": -0.1823,
     "se": 0.0986,
     "t": -1.85,
     "p": 0.068125,
     "ci95": [
      -0.3785,
      0.0139
     ],
     "vif": 1.96
    },
    {
     "variable": "pct65plus",
     "beta": 0.3418,
     "se": 0.1124,
     "t": 3.04,
     "p": 0.003211,
     "ci95": [
      0.118,
      0.5655
     ],
     "vif": 2.55
    },
    {
     "variable": "pctFullTimeFullYear",
     "beta": 0.4506,
     "se": 0.1177,
     "t": 3.828,
     "p": 0.000257,
     "ci95": [
      0.2163,
      0.6848
     ],
     "vif": 2.79
    },
    {
     "variable": "pctMiningOilGas",
     "beta": -0.2437,
     "se": 0.0764,
     "t": -3.189,
     "p": 0.002047,
     "ci95": [
      -0.3958,
      -0.0916
     ],
     "vif": 1.18
    },
    {
     "variable": "pct25to44",
     "beta": -0.4285,
     "se": 0.1056,
     "t": -4.058,
     "p": 0.000115,
     "ci95": [
      -0.6386,
      -0.2183
     ],
     "vif": 2.25
    },
    {
     "variable": "pctNoCertificate",
     "beta": -0.2619,
     "se": 0.0942,
     "t": -2.781,
     "p": 0.00678,
     "ci95": [
      -0.4493,
      -0.0744
     ],
     "vif": 1.79
    }
   ],
   "selectionPath": [
    {
     "variable": "loneParentPct",
     "entryP": 1e-06,
     "step": 1
    },
    {
     "variable": "pct65plus",
     "entryP": 7e-06,
     "step": 2
    },
    {
     "variable": "pctFullTimeFullYear",
     "entryP": 0.003286,
     "step": 3
    },
    {
     "variable": "pctMiningOilGas",
     "entryP": 0.008064,
     "step": 4
    },
    {
     "variable": "pct25to44",
     "entryP": 0.002006,
     "step": 5
    },
    {
     "variable": "pctNoCertificate",
     "entryP": 0.00678,
     "step": 6
    }
   ],
   "notes": "OLS on z-scored outcome and predictors; block-wise forward selection (entry p < 0.05, max 2 predictors per block, VIF <= 5, max 8 predictors, sensitive variables excluded); n is complete cases with ballots > 0; exploratory model, not causal."
  }
 ],
 "clusters": {
  "demographic": {
   "method": "kmeans (k-means++, fixed seed, 100 inits for the final fit)",
   "featureIds": [
    "pct65plus",
    "pct25to44",
    "loneParentPct",
    "medianHouseholdIncome",
    "pctPostsecondary",
    "pctNoCertificate",
    "unemploymentRate",
    "participationRate",
    "pctImmigrant",
    "pctNonOfficialLanguage",
    "pctIndigenous",
    "pctVisibleMinority",
    "medianDwellingValue"
   ],
   "n": 87,
   "k": 3,
   "kRule": "max silhouette; no k met the stability floor (flagged fragile)",
   "kSelection": [
    {
     "k": 2,
     "inertia": 831.939,
     "silhouette": 0.2333,
     "meanBootARI": 0.6135
    },
    {
     "k": 3,
     "inertia": 669.596,
     "silhouette": 0.2603,
     "meanBootARI": 0.6501
    },
    {
     "k": 4,
     "inertia": 559.895,
     "silhouette": 0.2423,
     "meanBootARI": 0.5989
    },
    {
     "k": 5,
     "inertia": 490.15,
     "silhouette": 0.2522,
     "meanBootARI": 0.6059
    },
    {
     "k": 6,
     "inertia": 432.481,
     "silhouette": 0.2413,
     "meanBootARI": 0.5344
    },
    {
     "k": 7,
     "inertia": 391.549,
     "silhouette": 0.222,
     "meanBootARI": 0.5407
    },
    {
     "k": 8,
     "inertia": 358.099,
     "silhouette": 0.2305,
     "meanBootARI": 0.6127
    }
   ],
   "silhouette": 0.256,
   "stability": {
    "meanBootARI": 0.6439,
    "p05ARI": 0.2719,
    "nBoot": 200,
    "fractionARIabove0_8": 0.32
   },
   "inertia": 668.992,
   "assignments": [
    {
     "cluster": 0,
     "label": null,
     "n": 42,
     "wards": [
      "11",
      "13",
      "22",
      "33",
      "40",
      "48",
      "49",
      "51",
      "52",
      "53",
      "54",
      "55",
      "56",
      "57",
      "58",
      "59",
      "60",
      "62",
      "63",
      "64",
      "65",
      "66",
      "67",
      "68",
      "69",
      "70",
      "71",
      "72",
      "73",
      "74",
      "75",
      "76",
      "77",
      "79",
      "80",
      "81",
      "82",
      "83",
      "84",
      "85",
      "86",
      "87"
     ],
     "profile": {
      "pct65plus": 0.442,
      "pct25to44": -0.528,
      "loneParentPct": -0.139,
      "medianHouseholdIncome": -0.092,
      "pctPostsecondary": -0.472,
      "pctNoCertificate": 0.312,
      "unemploymentRate": -0.535,
      "participationRate": -0.289,
      "pctImmigrant": -0.835,
      "pctNonOfficialLanguage": -0.656,
      "pctIndigenous": 0.403,
      "pctVisibleMinority": -0.802,
      "medianDwellingValue": -0.401
     },
     "topLoadings": [
      {
       "variable": "pctImmigrant",
       "meanZ": -0.835
      },
      {
       "variable": "pctVisibleMinority",
       "meanZ": -0.802
      },
      {
       "variable": "pctNonOfficialLanguage",
       "meanZ": -0.656
      },
      {
       "variable": "unemploymentRate",
       "meanZ": -0.535
      }
     ],
     "meanOutcome": {
      "remainShare": 66.54,
      "turnout18": 63.8,
      "turnoutCitizen18": 69.44,
      "q1to9YesShareMean": 62.96,
      "advanceShare": 47.07,
      "vbmShare": 7.47
     }
    },
    {
     "cluster": 1,
     "label": "High Postsecondary / High Dwelling value / Low No certificate",
     "n": 26,
     "wards": [
      "03",
      "04",
      "06",
      "08",
      "09",
      "12",
      "14",
      "16",
      "18",
      "19",
      "20",
      "21",
      "23",
      "24",
      "25",
      "26",
      "31",
      "37",
      "42",
      "43",
      "44",
      "45",
      "46",
      "47",
      "50",
      "61"
     ],
     "profile": {
      "pct65plus": -0.696,
      "pct25to44": 0.695,
      "loneParentPct": -0.671,
      "medianHouseholdIncome": 0.647,
      "pctPostsecondary": 1.11,
      "pctNoCertificate": -0.891,
      "unemploymentRate": -0.113,
      "participationRate": 0.86,
      "pctImmigrant": 0.75,
      "pctNonOfficialLanguage": 0.501,
      "pctIndigenous": -0.521,
      "pctVisibleMinority": 0.672,
      "medianDwellingValue": 0.931
     },
     "topLoadings": [
      {
       "variable": "pctPostsecondary",
       "meanZ": 1.11
      },
      {
       "variable": "medianDwellingValue",
       "meanZ": 0.931
      },
      {
       "variable": "pctNoCertificate",
       "meanZ": -0.891
      },
      {
       "variable": "participationRate",
       "meanZ": 0.86
      }
     ],
     "meanOutcome": {
      "remainShare": 82.04,
      "turnout18": 63.06,
      "turnoutCitizen18": 74.36,
      "q1to9YesShareMean": 45.77,
      "advanceShare": 50.48,
      "vbmShare": 13.95
     }
    },
    {
     "cluster": 2,
     "label": "High Unemployment / High Lone-parent",
     "n": 19,
     "wards": [
      "01",
      "02",
      "05",
      "07",
      "10",
      "15",
      "17",
      "27",
      "28",
      "29",
      "30",
      "32",
      "34",
      "35",
      "36",
      "38",
      "39",
      "41",
      "78"
     ],
     "profile": {
      "pct65plus": -0.024,
      "pct25to44": 0.216,
      "loneParentPct": 1.226,
      "medianHouseholdIncome": -0.682,
      "pctPostsecondary": -0.476,
      "pctNoCertificate": 0.53,
      "unemploymentRate": 1.337,
      "participationRate": -0.539,
      "pctImmigrant": 0.82,
      "pctNonOfficialLanguage": 0.763,
      "pctIndigenous": -0.178,
      "pctVisibleMinority": 0.854,
      "medianDwellingValue": -0.387
     },
     "topLoadings": [
      {
       "variable": "unemploymentRate",
       "meanZ": 1.337
      },
      {
       "variable": "loneParentPct",
       "meanZ": 1.226
      },
      {
       "variable": "pctVisibleMinority",
       "meanZ": 0.854
      },
      {
       "variable": "pctImmigrant",
       "meanZ": 0.82
      }
     ],
     "meanOutcome": {
      "remainShare": 84.29,
      "turnout18": 45.56,
      "turnoutCitizen18": 54.24,
      "q1to9YesShareMean": 43.4,
      "advanceShare": 39.62,
      "vbmShare": 23.71
     }
    }
   ],
   "featureSelectionNote": [
    "Clustered on the 13 picker-default demographic variables (pre-registered, interpretable, less collinear than the full 39-variable portrait). Measured alternative: all 39 variables gives max silhouette 0.202 and bootstrap mean ARI 0.535; the picker subset gives 0.260 / 0.660. Neither reaches the 0.70 stability floor, so labels are omitted where the profile is not strong and the block is flagged fragile in findings."
   ]
  },
  "outcome": {
   "method": "kmeans (k-means++, fixed seed, 100 inits for the final fit)",
   "featureIds": [
    "q1YesShare",
    "q2YesShare",
    "q3YesShare",
    "q4YesShare",
    "q5YesShare",
    "q6YesShare",
    "q7YesShare",
    "q8YesShare",
    "q9YesShare",
    "remainShare"
   ],
   "n": 86,
   "k": 2,
   "kRule": "max silhouette among k with bootstrap mean ARI >= 0.7",
   "kSelection": [
    {
     "k": 2,
     "inertia": 196.716,
     "silhouette": 0.6471,
     "meanBootARI": 0.9908
    },
    {
     "k": 3,
     "inertia": 137.768,
     "silhouette": 0.4795,
     "meanBootARI": 0.6733
    },
    {
     "k": 4,
     "inertia": 85.355,
     "silhouette": 0.4454,
     "meanBootARI": 0.8365
    },
    {
     "k": 5,
     "inertia": 63.803,
     "silhouette": 0.417,
     "meanBootARI": 0.8375
    },
    {
     "k": 6,
     "inertia": 56.337,
     "silhouette": 0.373,
     "meanBootARI": 0.7084
    },
    {
     "k": 7,
     "inertia": 49.099,
     "silhouette": 0.3548,
     "meanBootARI": 0.7567
    },
    {
     "k": 8,
     "inertia": 44.58,
     "silhouette": 0.3163,
     "meanBootARI": 0.7346
    }
   ],
   "silhouette": 0.6471,
   "stability": {
    "meanBootARI": 0.9873,
    "p05ARI": 0.9081,
    "nBoot": 200,
    "fractionARIabove0_8": 1.0
   },
   "inertia": 196.716,
   "assignments": [
    {
     "cluster": 0,
     "label": "Low remainShare / High q3YesShare / High q8YesShare",
     "n": 35,
     "wards": [
      "47",
      "48",
      "49",
      "51",
      "52",
      "53",
      "54",
      "55",
      "56",
      "57",
      "58",
      "59",
      "60",
      "61",
      "62",
      "63",
      "64",
      "65",
      "66",
      "67",
      "68",
      "69",
      "73",
      "74",
      "75",
      "76",
      "77",
      "78",
      "79",
      "80",
      "82",
      "84",
      "85",
      "86",
      "87"
     ],
     "profile": {
      "q1YesShare": 1.025,
      "q2YesShare": 1.055,
      "q3YesShare": 1.057,
      "q4YesShare": 1.055,
      "q5YesShare": 1.052,
      "q6YesShare": 1.053,
      "q7YesShare": 1.054,
      "q8YesShare": 1.057,
      "q9YesShare": 1.044,
      "remainShare": -1.068
     },
     "topLoadings": [
      {
       "variable": "remainShare",
       "meanZ": -1.068
      },
      {
       "variable": "q3YesShare",
       "meanZ": 1.057
      },
      {
       "variable": "q8YesShare",
       "meanZ": 1.057
      },
      {
       "variable": "q2YesShare",
       "meanZ": 1.055
      }
     ],
     "meanOutcome": {
      "remainShare": 62.48,
      "turnout18": 62.41,
      "turnoutCitizen18": 68.01,
      "q1to9YesShareMean": 67.12,
      "advanceShare": 47.98,
      "vbmShare": 7.41
     }
    },
    {
     "cluster": 1,
     "label": null,
     "n": 51,
     "wards": [
      "01",
      "02",
      "03",
      "04",
      "05",
      "06",
      "07",
      "08",
      "09",
      "10",
      "11",
      "12",
      "13",
      "14",
      "15",
      "16",
      "17",
      "18",
      "19",
      "20",
      "21",
      "22",
      "23",
      "24",
      "25",
      "26",
      "27",
      "28",
      "29",
      "30",
      "31",
      "32",
      "33",
      "35",
      "36",
      "37",
      "38",
      "39",
      "40",
      "41",
      "42",
      "43",
      "44",
      "45",
      "46",
      "50",
      "70",
      "71",
      "72",
      "81",
      "83"
     ],
     "profile": {
      "q1YesShare": -0.704,
      "q2YesShare": -0.724,
      "q3YesShare": -0.726,
      "q4YesShare": -0.724,
      "q5YesShare": -0.722,
      "q6YesShare": -0.722,
      "q7YesShare": -0.723,
      "q8YesShare": -0.726,
      "q9YesShare": -0.716,
      "remainShare": 0.733
     },
     "topLoadings": [
      {
       "variable": "remainShare",
       "meanZ": 0.733
      },
      {
       "variable": "q3YesShare",
       "meanZ": -0.726
      },
      {
       "variable": "q8YesShare",
       "meanZ": -0.726
      },
      {
       "variable": "q2YesShare",
       "meanZ": -0.724
      }
     ],
     "meanOutcome": {
      "remainShare": 83.49,
      "turnout18": 57.94,
      "turnoutCitizen18": 67.57,
      "q1to9YesShareMean": 44.44,
      "advanceShare": 45.56,
      "vbmShare": 16.54
     }
    }
   ]
  }
 },
 "spatial": {
  "weights": "queen, row-standardised",
  "contiguity": {
   "tolDegrees": 0.001,
   "nQueenEdges": 240,
   "nRookEdges": 215,
   "neighboursMean": 5.517,
   "neighboursMin": 1,
   "neighboursMax": 12,
   "islands": [],
   "minDistanceNonNeighbour": 0.003901,
   "note": "Queen contiguity from data/geo/alberta-eds.geojson, tolerance 1e-3 degrees (edge count plateau 3e-4..3e-3, no near-miss pairs; see notes/analysis.md). Row-standardised weights. Permutation p is the upper tail for positive spatial autocorrelation."
  },
  "neighboursMean": 5.517,
  "moran": [
   {
    "variable": "remainShare",
    "type": "outcome",
    "I": 0.7215,
    "expected": -0.0118,
    "pPermutation": 0.0001,
    "pTwoSided": 0.0001,
    "permZ": 11.08,
    "nPerm": 9999,
    "n": 86,
    "weights": "queen, row-standardised"
   },
   {
    "variable": "turnout18",
    "type": "outcome",
    "I": 0.3764,
    "expected": -0.0118,
    "pPermutation": 0.0001,
    "pTwoSided": 0.0001,
    "permZ": 5.79,
    "nPerm": 9999,
    "n": 86,
    "weights": "queen, row-standardised"
   },
   {
    "variable": "medianHouseholdIncome",
    "type": "demographic",
    "I": 0.2665,
    "expected": -0.0116,
    "pPermutation": 0.0002,
    "pTwoSided": 0.0002,
    "permZ": 4.41,
    "nPerm": 9999,
    "n": 87,
    "weights": "queen, row-standardised"
   },
   {
    "variable": "pct65plus",
    "type": "demographic",
    "I": 0.189,
    "expected": -0.0116,
    "pPermutation": 0.0027,
    "pTwoSided": 0.0029,
    "permZ": 3.03,
    "nPerm": 9999,
    "n": 87,
    "weights": "queen, row-standardised"
   },
   {
    "variable": "pctPostsecondary",
    "type": "demographic",
    "I": 0.5823,
    "expected": -0.0116,
    "pPermutation": 0.0001,
    "pTwoSided": 0.0001,
    "permZ": 8.94,
    "nPerm": 9999,
    "n": 87,
    "weights": "queen, row-standardised"
   },
   {
    "variable": "pctVisibleMinority",
    "type": "demographic",
    "I": 0.5006,
    "expected": -0.0116,
    "pPermutation": 0.0001,
    "pTwoSided": 0.0001,
    "permZ": 7.74,
    "nPerm": 9999,
    "n": 87,
    "weights": "queen, row-standardised"
   }
  ],
  "neighbourSimilarity": [
   {
    "variable": "remainShare",
    "madNeighbour": 6.748,
    "madAllPairs": 13.076,
    "madRatio": 0.516,
    "neighbourMeanCorrelation": 0.858
   },
   {
    "variable": "turnout18",
    "madNeighbour": 11.804,
    "madAllPairs": 15.929,
    "madRatio": 0.741,
    "neighbourMeanCorrelation": 0.612
   },
   {
    "variable": "medianHouseholdIncome",
    "madNeighbour": 17077.917,
    "madAllPairs": 21776.049,
    "madRatio": 0.784,
    "neighbourMeanCorrelation": 0.544
   },
   {
    "variable": "pct65plus",
    "madNeighbour": 4.43,
    "madAllPairs": 4.978,
    "madRatio": 0.89,
    "neighbourMeanCorrelation": 0.426
   },
   {
    "variable": "pctPostsecondary",
    "madNeighbour": 7.675,
    "madAllPairs": 12.273,
    "madRatio": 0.625,
    "neighbourMeanCorrelation": 0.778
   },
   {
    "variable": "pctVisibleMinority",
    "madNeighbour": 14.073,
    "madAllPairs": 22.162,
    "madRatio": 0.635,
    "neighbourMeanCorrelation": 0.747
   }
  ]
 },
 "questionMatrix": {
  "ids": [
   1,
   2,
   3,
   4,
   5,
   6,
   7,
   8,
   9,
   11
  ],
  "labels": {
   "1": "Immigration control",
   "2": "Program eligibility",
   "3": "12-month residency",
   "4": "Health & school fees",
   "5": "Citizenship to vote",
   "6": "Provincial judges",
   "7": "Abolish the Senate",
   "8": "Opt out, keep funding",
   "9": "Provincial law priority",
   "11": "Alberta's place"
  },
  "cells": [
   {
    "a": 1,
    "b": 2,
    "pearson": 0.9496,
    "spearman": 0.9558,
    "pPearson": 4.3e-44,
    "pSpearman": 1.95e-46,
    "n": 86,
    "q": 8.41e-44
   },
   {
    "a": 1,
    "b": 3,
    "pearson": 0.9421,
    "spearman": 0.9408,
    "pPearson": 1.23e-41,
    "pSpearman": 3.22e-41,
    "n": 86,
    "q": 1.91e-41
   },
   {
    "a": 1,
    "b": 4,
    "pearson": 0.9259,
    "spearman": 0.9171,
    "pPearson": 2.93e-37,
    "pSpearman": 2.67e-35,
    "n": 86,
    "q": 3.3e-37
   },
   {
    "a": 1,
    "b": 5,
    "pearson": 0.9293,
    "spearman": 0.922,
    "pPearson": 4.29e-38,
    "pSpearman": 2.32e-36,
    "n": 86,
    "q": 5.36e-38
   },
   {
    "a": 1,
    "b": 6,
    "pearson": 0.9212,
    "spearman": 0.9099,
    "pPearson": 3.41e-36,
    "pSpearman": 7.59e-34,
    "n": 86,
    "q": 3.74e-36
   },
   {
    "a": 1,
    "b": 7,
    "pearson": 0.9266,
    "spearman": 0.9216,
    "pPearson": 1.95e-37,
    "pSpearman": 2.77e-36,
    "n": 86,
    "q": 2.25e-37
   },
   {
    "a": 1,
    "b": 8,
    "pearson": 0.9369,
    "spearman": 0.9301,
    "pPearson": 4.21e-40,
    "pSpearman": 2.72e-38,
    "n": 86,
    "q": 5.93e-40
   },
   {
    "a": 1,
    "b": 9,
    "pearson": 0.915,
    "spearman": 0.9202,
    "pPearson": 7.44e-35,
    "pSpearman": 5.83e-36,
    "n": 86,
    "q": 7.44e-35
   },
   {
    "a": 1,
    "b": 11,
    "pearson": -0.9267,
    "spearman": -0.952,
    "pPearson": 1.87e-37,
    "pSpearman": 5.9e-45,
    "n": 86,
    "q": 2.21e-37
   },
   {
    "a": 2,
    "b": 3,
    "pearson": 0.9749,
    "spearman": 0.9669,
    "pPearson": 1.48e-56,
    "pSpearman": 1.35e-51,
    "n": 86,
    "q": 1.11e-55
   },
   {
    "a": 2,
    "b": 4,
    "pearson": 0.9551,
    "spearman": 0.9448,
    "pPearson": 3.85e-46,
    "pSpearman": 1.86e-42,
    "n": 86,
    "q": 1.44e-45
   },
   {
    "a": 2,
    "b": 5,
    "pearson": 0.9517,
    "spearman": 0.9354,
    "pPearson": 7.96e-45,
    "pSpearman": 1.08e-39,
    "n": 86,
    "q": 1.79e-44
   },
   {
    "a": 2,
    "b": 6,
    "pearson": 0.9472,
    "spearman": 0.9263,
    "pPearson": 2.9e-43,
    "pSpearman": 2.26e-37,
    "n": 86,
    "q": 5.23e-43
   },
   {
    "a": 2,
    "b": 7,
    "pearson": 0.9543,
    "spearman": 0.9396,
    "pPearson": 7.84e-46,
    "pSpearman": 6.89e-41,
    "n": 86,
    "q": 2.35e-45
   },
   {
    "a": 2,
    "b": 8,
    "pearson": 0.9529,
    "spearman": 0.9343,
    "pPearson": 2.81e-45,
    "pSpearman": 2.19e-39,
    "n": 86,
    "q": 6.65e-45
   },
   {
    "a": 2,
    "b": 9,
    "pearson": 0.9208,
    "spearman": 0.912,
    "pPearson": 4.19e-36,
    "pSpearman": 2.88e-34,
    "n": 86,
    "q": 4.49e-36
   },
   {
    "a": 2,
    "b": 11,
    "pearson": -0.9366,
    "spearman": -0.9503,
    "pPearson": 5.28e-40,
    "pSpearman": 2.45e-44,
    "n": 86,
    "q": 7.2e-40
   },
   {
    "a": 3,
    "b": 4,
    "pearson": 0.9665,
    "spearman": 0.9557,
    "pPearson": 2.29e-51,
    "pSpearman": 2.1e-46,
    "n": 86,
    "q": 1.29e-50
   },
   {
    "a": 3,
    "b": 5,
    "pearson": 0.9602,
    "spearman": 0.9503,
    "pPearson": 2.75e-48,
    "pSpearman": 2.38e-44,
    "n": 86,
    "q": 1.38e-47
   },
   {
    "a": 3,
    "b": 6,
    "pearson": 0.9507,
    "spearman": 0.9321,
    "pPearson": 1.73e-44,
    "pSpearman": 8.36e-39,
    "n": 86,
    "q": 3.53e-44
   },
   {
    "a": 3,
    "b": 7,
    "pearson": 0.9554,
    "spearman": 0.9442,
    "pPearson": 2.8e-46,
    "pSpearman": 2.91e-42,
    "n": 86,
    "q": 1.14e-45
   },
   {
    "a": 3,
    "b": 8,
    "pearson": 0.9548,
    "spearman": 0.9439,
    "pPearson": 5.15e-46,
    "pSpearman": 3.47e-42,
    "n": 86,
    "q": 1.78e-45
   },
   {
    "a": 3,
    "b": 9,
    "pearson": 0.9192,
    "spearman": 0.9088,
    "pPearson": 9.55e-36,
    "pSpearman": 1.23e-33,
    "n": 86,
    "q": 9.99e-36
   },
   {
    "a": 3,
    "b": 11,
    "pearson": -0.9308,
    "spearman": -0.9521,
    "pPearson": 1.8e-38,
    "pSpearman": 5.55e-45,
    "n": 86,
    "q": 2.31e-38
   },
   {
    "a": 4,
    "b": 5,
    "pearson": 0.9511,
    "spearman": 0.9389,
    "pPearson": 1.27e-44,
    "pSpearman": 1.16e-40,
    "n": 86,
    "q": 2.72e-44
   },
   {
    "a": 4,
    "b": 6,
    "pearson": 0.9539,
    "spearman": 0.9427,
    "pPearson": 1.12e-45,
    "pSpearman": 8.13e-42,
    "n": 86,
    "q": 3.1e-45
   },
   {
    "a": 4,
    "b": 7,
    "pearson": 0.9567,
    "spearman": 0.9414,
    "pPearson": 8.37e-47,
    "pSpearman": 2.03e-41,
    "n": 86,
    "q": 3.77e-46
   },
   {
    "a": 4,
    "b": 8,
    "pearson": 0.948,
    "spearman": 0.9232,
    "pPearson": 1.52e-43,
    "pSpearman": 1.22e-36,
    "n": 86,
    "q": 2.86e-43
   },
   {
    "a": 4,
    "b": 9,
    "pearson": 0.9463,
    "spearman": 0.9251,
    "pPearson": 5.68e-43,
    "pSpearman": 4.37e-37,
    "n": 86,
    "q": 9.82e-43
   },
   {
    "a": 4,
    "b": 11,
    "pearson": -0.9291,
    "spearman": -0.9316,
    "pPearson": 4.91e-38,
    "pSpearman": 1.13e-38,
    "n": 86,
    "q": 5.97e-38
   },
   {
    "a": 5,
    "b": 6,
    "pearson": 0.9845,
    "spearman": 0.9831,
    "pPearson": 2.83e-65,
    "pSpearman": 1.14e-63,
    "n": 86,
    "q": 4.25e-64
   },
   {
    "a": 5,
    "b": 7,
    "pearson": 0.981,
    "spearman": 0.9728,
    "pPearson": 1.34e-61,
    "pSpearman": 4e-55,
    "n": 86,
    "q": 1.51e-60
   },
   {
    "a": 5,
    "b": 8,
    "pearson": 0.9711,
    "spearman": 0.9589,
    "pPearson": 5.2e-54,
    "pSpearman": 1.05e-47,
    "n": 86,
    "q": 3.35e-53
   },
   {
    "a": 5,
    "b": 9,
    "pearson": 0.9349,
    "spearman": 0.9244,
    "pPearson": 1.48e-39,
    "pSpearman": 6.39e-37,
    "n": 86,
    "q": 1.96e-39
   },
   {
    "a": 5,
    "b": 11,
    "pearson": -0.9191,
    "spearman": -0.9256,
    "pPearson": 1e-35,
    "pSpearman": 3.32e-37,
    "n": 86,
    "q": 1.03e-35
   },
   {
    "a": 6,
    "b": 7,
    "pearson": 0.9858,
    "spearman": 0.9745,
    "pPearson": 6.2e-67,
    "pSpearman": 2.62e-56,
    "n": 86,
    "q": 1.4e-65
   },
   {
    "a": 6,
    "b": 8,
    "pearson": 0.9755,
    "spearman": 0.9577,
    "pPearson": 5.17e-57,
    "pSpearman": 3.33e-47,
    "n": 86,
    "q": 4.66e-56
   },
   {
    "a": 6,
    "b": 9,
    "pearson": 0.9457,
    "spearman": 0.9275,
    "pPearson": 9.1e-43,
    "pSpearman": 1.22e-37,
    "n": 86,
    "q": 1.47e-42
   },
   {
    "a": 6,
    "b": 11,
    "pearson": -0.9386,
    "spearman": -0.9287,
    "pPearson": 1.37e-40,
    "pSpearman": 5.92e-38,
    "n": 86,
    "q": 2.06e-40
   },
   {
    "a": 7,
    "b": 8,
    "pearson": 0.9864,
    "spearman": 0.9764,
    "pPearson": 1.04e-67,
    "pSpearman": 1.07e-57,
    "n": 86,
    "q": 4.66e-66
   },
   {
    "a": 7,
    "b": 9,
    "pearson": 0.953,
    "spearman": 0.9438,
    "pPearson": 2.48e-45,
    "pSpearman": 3.74e-42,
    "n": 86,
    "q": 6.19e-45
   },
   {
    "a": 7,
    "b": 11,
    "pearson": -0.9457,
    "spearman": -0.9479,
    "pPearson": 9.16e-43,
    "pSpearman": 1.69e-43,
    "n": 86,
    "q": 1.47e-42
   },
   {
    "a": 8,
    "b": 9,
    "pearson": 0.9539,
    "spearman": 0.9453,
    "pPearson": 1.17e-45,
    "pSpearman": 1.29e-42,
    "n": 86,
    "q": 3.1e-45
   },
   {
    "a": 8,
    "b": 11,
    "pearson": -0.9544,
    "spearman": -0.95,
    "pPearson": 7.04e-46,
    "pSpearman": 3.18e-44,
    "n": 86,
    "q": 2.26e-45
   },
   {
    "a": 9,
    "b": 11,
    "pearson": -0.9384,
    "spearman": -0.9322,
    "pPearson": 1.61e-40,
    "pSpearman": 7.71e-39,
    "n": 86,
    "q": 2.33e-40
   }
  ],
  "note": "Question-question Pearson/Spearman matrix across divisions with counted ballots (ED 34 excluded); BH q across the 45 pairs."
 },
 "outliers": [
  {
   "outcome": "remainShare",
   "n": 86,
   "residualSd": 3.482,
   "note": "Residuals are on the outcome's percentage-point scale (model fitted on z-scores, back-transformed); divisions below 80% reporting are flagged - their observed outcome is a partial count.",
   "wards": [
    {
     "code": "61",
     "name": "Fort McMurray-Wood Buffalo",
     "residualZ": 2.85,
     "observed": 61.68,
     "predicted": 51.75,
     "reportingCompleteness": 0.2,
     "note": "observed value is above the model prediction by 9.93 percentage points; WARNING: only 20.0% of polls reported at the snapshot, so the observed value is a partial count and this deviation may be an artifact"
    },
    {
     "code": "35",
     "name": "Edmonton-Manning",
     "residualZ": 2.64,
     "observed": 89.48,
     "predicted": 80.27,
     "reportingCompleteness": 0.1525,
     "note": "observed value is above the model prediction by 9.21 percentage points; WARNING: only 15.2% of polls reported at the snapshot, so the observed value is a partial count and this deviation may be an artifact"
    },
    {
     "code": "63",
     "name": "Grande Prairie",
     "residualZ": -2.48,
     "observed": 62.55,
     "predicted": 71.2,
     "reportingCompleteness": 0.8462,
     "note": "observed value is below the model prediction by 8.65 percentage points"
    },
    {
     "code": "17",
     "name": "Calgary-Bhullar-McCall",
     "residualZ": 2.18,
     "observed": 89.27,
     "predicted": 81.7,
     "reportingCompleteness": 1.0,
     "note": "observed value is above the model prediction by 7.57 percentage points"
    },
    {
     "code": "78",
     "name": "Red Deer-North",
     "residualZ": -1.81,
     "observed": 69.77,
     "predicted": 76.07,
     "reportingCompleteness": 1.0,
     "note": "observed value is below the model prediction by 6.30 percentage points"
    },
    {
     "code": "28",
     "name": "Edmonton-Castle Downs",
     "residualZ": 1.8,
     "observed": 85.96,
     "predicted": 79.7,
     "reportingCompleteness": 0.2609,
     "note": "observed value is above the model prediction by 6.26 percentage points; WARNING: only 26.1% of polls reported at the snapshot, so the observed value is a partial count and this deviation may be an artifact"
    },
    {
     "code": "65",
     "name": "Highwood",
     "residualZ": -1.77,
     "observed": 65.58,
     "predicted": 71.74,
     "reportingCompleteness": 1.0,
     "note": "observed value is below the model prediction by 6.16 percentage points"
    },
    {
     "code": "79",
     "name": "Red Deer-South",
     "residualZ": -1.68,
     "observed": 70.46,
     "predicted": 76.31,
     "reportingCompleteness": 0.863,
     "note": "observed value is below the model prediction by 5.85 percentage points"
    },
    {
     "code": "39",
     "name": "Edmonton-North West",
     "residualZ": 1.66,
     "observed": 88.01,
     "predicted": 82.24,
     "reportingCompleteness": 0.7941,
     "note": "observed value is above the model prediction by 5.77 percentage points; WARNING: only 79.4% of polls reported at the snapshot, so the observed value is a partial count and this deviation may be an artifact"
    },
    {
     "code": "49",
     "name": "Athabasca-Barrhead-Westlock",
     "residualZ": 1.65,
     "observed": 58.61,
     "predicted": 52.85,
     "reportingCompleteness": 1.0,
     "note": "observed value is above the model prediction by 5.76 percentage points"
    }
   ]
  },
  {
   "outcome": "turnout18",
   "n": 86,
   "residualSd": 9.037,
   "note": "Residuals are on the outcome's percentage-point scale (model fitted on z-scores, back-transformed); divisions below 80% reporting are flagged - their observed outcome is a partial count.",
   "wards": [
    {
     "code": "35",
     "name": "Edmonton-Manning",
     "residualZ": -3.94,
     "observed": 16.0,
     "predicted": 51.59,
     "reportingCompleteness": 0.1525,
     "note": "observed value is below the model prediction by 35.59 percentage points; WARNING: only 15.2% of polls reported at the snapshot, so the observed value is a partial count and this deviation may be an artifact"
    },
    {
     "code": "64",
     "name": "Grande Prairie-Wapiti",
     "residualZ": -3.01,
     "observed": 24.46,
     "predicted": 51.63,
     "reportingCompleteness": 0.4815,
     "note": "observed value is below the model prediction by 27.17 percentage points; WARNING: only 48.1% of polls reported at the snapshot, so the observed value is a partial count and this deviation may be an artifact"
    },
    {
     "code": "39",
     "name": "Edmonton-North West",
     "residualZ": -2.72,
     "observed": 32.51,
     "predicted": 57.13,
     "reportingCompleteness": 0.7941,
     "note": "observed value is below the model prediction by 24.62 percentage points; WARNING: only 79.4% of polls reported at the snapshot, so the observed value is a partial count and this deviation may be an artifact"
    },
    {
     "code": "51",
     "name": "Bonnyville-Cold Lake-St. Paul",
     "residualZ": -2.43,
     "observed": 28.35,
     "predicted": 50.35,
     "reportingCompleteness": 0.4865,
     "note": "observed value is below the model prediction by 22.00 percentage points; WARNING: only 48.6% of polls reported at the snapshot, so the observed value is a partial count and this deviation may be an artifact"
    },
    {
     "code": "47",
     "name": "Airdrie-Cochrane",
     "residualZ": 2.33,
     "observed": 88.92,
     "predicted": 67.86,
     "reportingCompleteness": 1.0,
     "note": "observed value is above the model prediction by 21.06 percentage points"
    },
    {
     "code": "60",
     "name": "Fort McMurray-Lac La Biche",
     "residualZ": -1.75,
     "observed": 24.08,
     "predicted": 39.91,
     "reportingCompleteness": 0.2857,
     "note": "observed value is below the model prediction by 15.83 percentage points; WARNING: only 28.6% of polls reported at the snapshot, so the observed value is a partial count and this deviation may be an artifact"
    },
    {
     "code": "28",
     "name": "Edmonton-Castle Downs",
     "residualZ": -1.51,
     "observed": 41.12,
     "predicted": 54.77,
     "reportingCompleteness": 0.2609,
     "note": "observed value is below the model prediction by 13.65 percentage points; WARNING: only 26.1% of polls reported at the snapshot, so the observed value is a partial count and this deviation may be an artifact"
    },
    {
     "code": "58",
     "name": "Drayton Valley-Devon",
     "residualZ": 1.51,
     "observed": 73.42,
     "predicted": 59.78,
     "reportingCompleteness": 1.0,
     "note": "observed value is above the model prediction by 13.64 percentage points"
    },
    {
     "code": "24",
     "name": "Calgary-South East",
     "residualZ": 1.36,
     "observed": 79.95,
     "predicted": 67.67,
     "reportingCompleteness": 1.0,
     "note": "observed value is above the model prediction by 12.28 percentage points"
    },
    {
     "code": "69",
     "name": "Leduc-Beaumont",
     "residualZ": 1.28,
     "observed": 71.1,
     "predicted": 59.55,
     "reportingCompleteness": 1.0,
     "note": "observed value is above the model prediction by 11.55 percentage points"
    }
   ]
  }
 ],
 "regional": [
  {
   "region": "Calgary",
   "n": 28,
   "nWithResults": 28,
   "remainShareMean": 81.83,
   "turnout18Mean": 61.79,
   "turnoutCitizen18Mean": 71.54,
   "q1to9YesShareMean": 46.71,
   "advanceShareMean": 51.32,
   "vbmShareMean": 13.99,
   "medianHouseholdIncomeMean": 102107.1,
   "pct65plusMean": 13.7,
   "pctPostsecondaryMean": 70.6,
   "pctVisibleMinorityMean": 39.1,
   "wards": [
    "01",
    "02",
    "03",
    "04",
    "05",
    "06",
    "07",
    "08",
    "09",
    "10",
    "11",
    "12",
    "13",
    "14",
    "15",
    "16",
    "17",
    "18",
    "19",
    "20",
    "21",
    "22",
    "23",
    "24",
    "25",
    "26",
    "47",
    "48"
   ]
  },
  {
   "region": "Central",
   "n": 12,
   "nWithResults": 12,
   "remainShareMean": 59.84,
   "turnout18Mean": 65.68,
   "turnoutCitizen18Mean": 71.31,
   "q1to9YesShareMean": 70.59,
   "advanceShareMean": 43.43,
   "vbmShareMean": 7.28,
   "medianHouseholdIncomeMean": 88166.7,
   "pct65plusMean": 17.6,
   "pctPostsecondaryMean": 56.0,
   "pctVisibleMinorityMean": 7.9,
   "wards": [
    "53",
    "58",
    "59",
    "66",
    "67",
    "68",
    "74",
    "78",
    "79",
    "80",
    "86",
    "87"
   ]
  },
  {
   "region": "Edmonton",
   "n": 27,
   "nWithResults": 26,
   "remainShareMean": 82.93,
   "turnout18Mean": 57.49,
   "turnoutCitizen18Mean": 66.01,
   "q1to9YesShareMean": 45.78,
   "advanceShareMean": 42.71,
   "vbmShareMean": 18.38,
   "medianHouseholdIncomeMean": 97322.2,
   "pct65plusMean": 14.8,
   "pctPostsecondaryMean": 65.9,
   "pctVisibleMinorityMean": 33.0,
   "wards": [
    "27",
    "28",
    "29",
    "30",
    "31",
    "32",
    "33",
    "34",
    "35",
    "36",
    "37",
    "38",
    "39",
    "40",
    "41",
    "42",
    "43",
    "44",
    "45",
    "46",
    "62",
    "69",
    "75",
    "81",
    "82",
    "83",
    "84"
   ]
  },
  {
   "region": "North",
   "n": 9,
   "nWithResults": 9,
   "remainShareMean": 60.31,
   "turnout18Mean": 43.84,
   "turnoutCitizen18Mean": 47.94,
   "q1to9YesShareMean": 64.7,
   "advanceShareMean": 41.89,
   "vbmShareMean": 8.87,
   "medianHouseholdIncomeMean": 108444.4,
   "pct65plusMean": 12.4,
   "pctPostsecondaryMean": 53.1,
   "pctVisibleMinorityMean": 11.4,
   "wards": [
    "49",
    "51",
    "55",
    "60",
    "61",
    "63",
    "64",
    "70",
    "77"
   ]
  },
  {
   "region": "South",
   "n": 11,
   "nWithResults": 11,
   "remainShareMean": 66.97,
   "turnout18Mean": 66.51,
   "turnoutCitizen18Mean": 74.53,
   "q1to9YesShareMean": 62.55,
   "advanceShareMean": 50.65,
   "vbmShareMean": 6.03,
   "medianHouseholdIncomeMean": 91863.6,
   "pct65plusMean": 18.1,
   "pctPostsecondaryMean": 58.8,
   "pctVisibleMinorityMean": 11.5,
   "wards": [
    "50",
    "52",
    "54",
    "56",
    "57",
    "65",
    "71",
    "72",
    "73",
    "76",
    "85"
   ]
  }
 ],
 "topBottom": {
  "remainShare": {
   "top": [
    {
     "code": "44",
     "name": "Edmonton-Strathcona",
     "value": 90.35
    },
    {
     "code": "35",
     "name": "Edmonton-Manning",
     "value": 89.48
    },
    {
     "code": "17",
     "name": "Calgary-Bhullar-McCall",
     "value": 89.27
    },
    {
     "code": "29",
     "name": "Edmonton-City Centre",
     "value": 88.97
    },
    {
     "code": "40",
     "name": "Edmonton-Riverview",
     "value": 88.27
    },
    {
     "code": "39",
     "name": "Edmonton-North West",
     "value": 88.01
    },
    {
     "code": "18",
     "name": "Calgary-Mountain View",
     "value": 87.98
    },
    {
     "code": "32",
     "name": "Edmonton-Glenora",
     "value": 87.81
    },
    {
     "code": "41",
     "name": "Edmonton-Rutherford",
     "value": 87.44
    },
    {
     "code": "46",
     "name": "Edmonton-Whitemud",
     "value": 87.1
    }
   ],
   "bottom": [
    {
     "code": "80",
     "name": "Rimbey-Rocky Mountain House-Sundre",
     "value": 48.93
    },
    {
     "code": "55",
     "name": "Central Peace-Notley",
     "value": 49.34
    },
    {
     "code": "59",
     "name": "Drumheller-Stettler",
     "value": 51.38
    },
    {
     "code": "85",
     "name": "Taber-Warner",
     "value": 53.7
    },
    {
     "code": "58",
     "name": "Drayton Valley-Devon",
     "value": 54.66
    },
    {
     "code": "76",
     "name": "Olds-Didsbury-Three Hills",
     "value": 55.29
    },
    {
     "code": "66",
     "name": "Innisfail-Sylvan Lake",
     "value": 56.77
    },
    {
     "code": "54",
     "name": "Cardston-Siksika",
     "value": 56.94
    },
    {
     "code": "77",
     "name": "Peace River",
     "value": 57.5
    },
    {
     "code": "64",
     "name": "Grande Prairie-Wapiti",
     "value": 57.58
    }
   ]
  },
  "turnout18": {
   "top": [
    {
     "code": "47",
     "name": "Airdrie-Cochrane",
     "value": 88.92
    },
    {
     "code": "84",
     "name": "Strathcona-Sherwood Park",
     "value": 80.74
    },
    {
     "code": "65",
     "name": "Highwood",
     "value": 80.35
    },
    {
     "code": "83",
     "name": "St. Albert",
     "value": 80.13
    },
    {
     "code": "24",
     "name": "Calgary-South East",
     "value": 79.95
    },
    {
     "code": "81",
     "name": "Sherwood Park",
     "value": 79.32
    },
    {
     "code": "67",
     "name": "Lac Ste. Anne-Parkland",
     "value": 75.78
    },
    {
     "code": "75",
     "name": "Morinville-St. Albert",
     "value": 75.69
    },
    {
     "code": "23",
     "name": "Calgary-Shaw",
     "value": 75.48
    },
    {
     "code": "11",
     "name": "Calgary-Fish Creek",
     "value": 74.22
    }
   ],
   "bottom": [
    {
     "code": "35",
     "name": "Edmonton-Manning",
     "value": 16.0
    },
    {
     "code": "60",
     "name": "Fort McMurray-Lac La Biche",
     "value": 24.08
    },
    {
     "code": "64",
     "name": "Grande Prairie-Wapiti",
     "value": 24.46
    },
    {
     "code": "51",
     "name": "Bonnyville-Cold Lake-St. Paul",
     "value": 28.35
    },
    {
     "code": "39",
     "name": "Edmonton-North West",
     "value": 32.51
    },
    {
     "code": "17",
     "name": "Calgary-Bhullar-McCall",
     "value": 34.55
    },
    {
     "code": "61",
     "name": "Fort McMurray-Wood Buffalo",
     "value": 36.43
    },
    {
     "code": "30",
     "name": "Edmonton-Decore",
     "value": 36.51
    },
    {
     "code": "07",
     "name": "Calgary-East",
     "value": 39.0
    },
    {
     "code": "10",
     "name": "Calgary-Falconridge",
     "value": 40.55
    }
   ]
  },
  "q1to9YesShareMean": {
   "top": [
    {
     "code": "59",
     "name": "Drumheller-Stettler",
     "value": 77.03
    },
    {
     "code": "76",
     "name": "Olds-Didsbury-Three Hills",
     "value": 75.87
    },
    {
     "code": "80",
     "name": "Rimbey-Rocky Mountain House-Sundre",
     "value": 75.23
    },
    {
     "code": "86",
     "name": "Vermilion-Lloydminster-Wainwright",
     "value": 74.56
    },
    {
     "code": "85",
     "name": "Taber-Warner",
     "value": 74.47
    },
    {
     "code": "68",
     "name": "Lacombe-Ponoka",
     "value": 73.27
    },
    {
     "code": "66",
     "name": "Innisfail-Sylvan Lake",
     "value": 73.26
    },
    {
     "code": "55",
     "name": "Central Peace-Notley",
     "value": 73.13
    },
    {
     "code": "64",
     "name": "Grande Prairie-Wapiti",
     "value": 73.05
    },
    {
     "code": "87",
     "name": "West Yellowhead",
     "value": 72.78
    }
   ],
   "bottom": [
    {
     "code": "44",
     "name": "Edmonton-Strathcona",
     "value": 28.62
    },
    {
     "code": "17",
     "name": "Calgary-Bhullar-McCall",
     "value": 33.76
    },
    {
     "code": "25",
     "name": "Calgary-Varsity",
     "value": 33.89
    },
    {
     "code": "18",
     "name": "Calgary-Mountain View",
     "value": 36.48
    },
    {
     "code": "29",
     "name": "Edmonton-City Centre",
     "value": 36.49
    },
    {
     "code": "37",
     "name": "Edmonton-Meadows",
     "value": 37.17
    },
    {
     "code": "32",
     "name": "Edmonton-Glenora",
     "value": 37.81
    },
    {
     "code": "40",
     "name": "Edmonton-Riverview",
     "value": 37.98
    },
    {
     "code": "04",
     "name": "Calgary-Buffalo",
     "value": 38.89
    },
    {
     "code": "10",
     "name": "Calgary-Falconridge",
     "value": 39.34
    }
   ]
  }
 },
 "sensitivity": {
  "note": "Partial-results sensitivity: every outcome association is also computed on the 43 divisions fully reported at the frozen snapshot (reportingCompleteness == 1; 5089/5583 polls, 91.1517%). directionStable = same sign in both subsets; magnitudeStable = |delta r| <= 0.20; stable = both.",
  "family": "demographic x outcome (Pearson r)",
  "cells": [
   {
    "outcome": "remainShare",
    "variable": "population",
    "rAll": 0.3205,
    "nAll": 86,
    "rComplete": 0.0282,
    "nComplete": 43,
    "deltaR": -0.2923,
    "directionStable": true,
    "magnitudeStable": false,
    "stable": false
   },
   {
    "outcome": "remainShare",
    "variable": "pct65plus",
    "rAll": -0.2063,
    "nAll": 86,
    "rComplete": -0.2905,
    "nComplete": 43,
    "deltaR": -0.0842,
    "directionStable": true,
    "magnitudeStable": true,
    "stable": true
   },
   {
    "outcome": "remainShare",
    "variable": "pct25to44",
    "rAll": 0.4499,
    "nAll": 86,
    "rComplete": 0.4406,
    "nComplete": 43,
    "deltaR": -0.0093,
    "directionStable": true,
    "magnitudeStable": true,
    "stable": true
   },
   {
    "outcome": "remainShare",
    "variable": "pct45to64",
    "rAll": -0.1865,
    "nAll": 86,
    "rComplete": -0.2951,
    "nComplete": 43,
    "deltaR": -0.1086,
    "directionStable": true,
    "magnitudeStable": true,
    "stable": true
   },
   {
    "outcome": "remainShare",
    "variable": "pct18to24",
    "rAll": 0.4789,
    "nAll": 86,
    "rComplete": 0.509,
    "nComplete": 43,
    "deltaR": 0.0301,
    "directionStable": true,
    "magnitudeStable": true,
    "stable": true
   },
   {
    "outcome": "remainShare",
    "variable": "pctChildren0to17",
    "rAll": -0.399,
    "nAll": 86,
    "rComplete": -0.3126,
    "nComplete": 43,
    "deltaR": 0.0864,
    "directionStable": true,
    "magnitudeStable": true,
    "stable": true
   },
   {
    "outcome": "remainShare",
    "variable": "pctFemale",
    "rAll": 0.4271,
    "nAll": 86,
    "rComplete": 0.2877,
    "nComplete": 43,
    "deltaR": -0.1393,
    "directionStable": true,
    "magnitudeStable": true,
    "stable": true
   },
   {
    "outcome": "remainShare",
    "variable": "avgHouseholdSize",
    "rAll": -0.1012,
    "nAll": 86,
    "rComplete": -0.1687,
    "nComplete": 43,
    "deltaR": -0.0676,
    "directionStable": true,
    "magnitudeStable": true,
    "stable": true
   },
   {
    "outcome": "remainShare",
    "variable": "pctLonePersonHouseholds",
    "rAll": 0.1298,
    "nAll": 86,
    "rComplete": 0.2012,
    "nComplete": 43,
    "deltaR": 0.0713,
    "directionStable": true,
    "magnitudeStable": true,
    "stable": true
   },
   {
    "outcome": "remainShare",
    "variable": "loneParentPct",
    "rAll": 0.1924,
    "nAll": 86,
    "rComplete": 0.2365,
    "nComplete": 43,
    "deltaR": 0.0441,
    "directionStable": true,
    "magnitudeStable": true,
    "stable": true
   },
   {
    "outcome": "remainShare",
    "variable": "pctRenterHouseholds",
    "rAll": 0.4152,
    "nAll": 86,
    "rComplete": 0.4521,
    "nComplete": 43,
    "deltaR": 0.0369,
    "directionStable": true,
    "magnitudeStable": true,
    "stable": true
   },
   {
    "outcome": "remainShare",
    "variable": "medianHouseholdIncome",
    "rAll": 0.0266,
    "nAll": 86,
    "rComplete": 0.0215,
    "nComplete": 43,
    "deltaR": -0.005,
    "directionStable": true,
    "magnitudeStable": true,
    "stable": true
   },
   {
    "outcome": "remainShare",
    "variable": "medianFamilyIncome",
    "rAll": 0.111,
    "nAll": 86,
    "rComplete": 0.1623,
    "nComplete": 43,
    "deltaR": 0.0513,
    "directionStable": true,
    "magnitudeStable": true,
    "stable": true
   },
   {
    "outcome": "remainShare",
    "variable": "medianIndividualIncome",
    "rAll": 0.045,
    "nAll": 86,
    "rComplete": 0.0747,
    "nComplete": 43,
    "deltaR": 0.0297,
    "directionStable": true,
    "magnitudeStable": true,
    "stable": true
   },
   {
    "outcome": "remainShare",
    "variable": "lowIncomePct",
    "rAll": -0.081,
    "nAll": 86,
    "rComplete": 0.0786,
    "nComplete": 43,
    "deltaR": 0.1596,
    "directionStable": false,
    "magnitudeStable": true,
    "stable": false
   },
   {
    "outcome": "remainShare",
    "variable": "pctPostsecondary",
    "rAll": 0.5969,
    "nAll": 86,
    "rComplete": 0.5133,
    "nComplete": 43,
    "deltaR": -0.0836,
    "directionStable": true,
    "magnitudeStable": true,
    "stable": true
   },
   {
    "outcome": "remainShare",
    "variable": "pctBachelorPlus",
    "rAll": 0.724,
    "nAll": 86,
    "rComplete": 0.7234,
    "nComplete": 43,
    "deltaR": -0.0006,
    "directionStable": true,
    "magnitudeStable": true,
    "stable": true
   },
   {
    "outcome": "remainShare",
    "variable": "pctNoCertificate",
    "rAll": -0.4561,
    "nAll": 86,
    "rComplete": -0.2926,
    "nComplete": 43,
    "deltaR": 0.1635,
    "directionStable": true,
    "magnitudeStable": true,
    "stable": true
   },
   {
    "outcome": "remainShare",
    "variable": "pctHighSchool",
    "rAll": -0.6383,
    "nAll": 86,
    "rComplete": -0.6347,
    "nComplete": 43,
    "deltaR": 0.0036,
    "directionStable": true,
    "magnitudeStable": true,
    "stable": true
   },
   {
    "outcome": "remainShare",
    "variable": "unemploymentRate",
    "rAll": 0.5317,
    "nAll": 86,
    "rComplete": 0.5124,
    "nComplete": 43,
    "deltaR": -0.0193,
    "directionStable": true,
    "magnitudeStable": true,
    "stable": true
   },
   {
    "outcome": "remainShare",
    "variable": "participationRate",
    "rAll": 0.1546,
    "nAll": 86,
    "rComplete": 0.1536,
    "nComplete": 43,
    "deltaR": -0.001,
    "directionStable": true,
    "magnitudeStable": true,
    "stable": true
   },
   {
    "outcome": "remainShare",
    "variable": "employmentRate",
    "rAll": -0.0208,
    "nAll": 86,
    "rComplete": -0.0047,
    "nComplete": 43,
    "deltaR": 0.0162,
    "directionStable": true,
    "magnitudeStable": true,
    "stable": true
   },
   {
    "outcome": "remainShare",
    "variable": "pctFullTimeFullYear",
    "rAll": 0.0134,
    "nAll": 86,
    "rComplete": 0.0387,
    "nComplete": 43,
    "deltaR": 0.0253,
    "directionStable": true,
    "magnitudeStable": true,
    "stable": true
   },
   {
    "outcome": "remainShare",
    "variable": "pctImmigrant",
    "rAll": 0.7365,
    "nAll": 86,
    "rComplete": 0.6873,
    "nComplete": 43,
    "deltaR": -0.0491,
    "directionStable": true,
    "magnitudeStable": true,
    "stable": true
   },
   {
    "outcome": "remainShare",
    "variable": "pctCitizens18plus",
    "rAll": -0.5402,
    "nAll": 86,
    "rComplete": -0.5907,
    "nComplete": 43,
    "deltaR": -0.0505,
    "directionStable": true,
    "magnitudeStable": true,
    "stable": true
   },
   {
    "outcome": "remainShare",
    "variable": "pctNonOfficialLanguage",
    "rAll": 0.513,
    "nAll": 86,
    "rComplete": 0.5725,
    "nComplete": 43,
    "deltaR": 0.0596,
    "directionStable": true,
    "magnitudeStable": true,
    "stable": true
   },
   {
    "outcome": "remainShare",
    "variable": "pctFrench",
    "rAll": 0.1455,
    "nAll": 86,
    "rComplete": 0.3159,
    "nComplete": 43,
    "deltaR": 0.1704,
    "directionStable": true,
    "magnitudeStable": true,
    "stable": true
   },
   {
    "outcome": "remainShare",
    "variable": "pctIndigenous",
    "rAll": -0.4253,
    "nAll": 86,
    "rComplete": -0.5633,
    "nComplete": 43,
    "deltaR": -0.1381,
    "directionStable": true,
    "magnitudeStable": true,
    "stable": true
   },
   {
    "outcome": "remainShare",
    "variable": "pctVisibleMinority",
    "rAll": 0.7138,
    "nAll": 86,
    "rComplete": 0.6632,
    "nComplete": 43,
    "deltaR": -0.0506,
    "directionStable": true,
    "magnitudeStable": true,
    "stable": true
   },
   {
    "outcome": "remainShare",
    "variable": "pctCatholic",
    "rAll": 0.2175,
    "nAll": 86,
    "rComplete": 0.2124,
    "nComplete": 43,
    "deltaR": -0.0051,
    "directionStable": true,
    "magnitudeStable": true,
    "stable": true
   },
   {
    "outcome": "remainShare",
    "variable": "pctChristian",
    "rAll": -0.605,
    "nAll": 86,
    "rComplete": -0.5457,
    "nComplete": 43,
    "deltaR": 0.0592,
    "directionStable": true,
    "magnitudeStable": true,
    "stable": true
   },
   {
    "outcome": "remainShare",
    "variable": "pctNoReligion",
    "rAll": -0.2036,
    "nAll": 86,
    "rComplete": -0.2832,
    "nComplete": 43,
    "deltaR": -0.0796,
    "directionStable": true,
    "magnitudeStable": true,
    "stable": true
   },
   {
    "outcome": "remainShare",
    "variable": "pctMuslim",
    "rAll": 0.624,
    "nAll": 86,
    "rComplete": 0.5661,
    "nComplete": 43,
    "deltaR": -0.0579,
    "directionStable": true,
    "magnitudeStable": true,
    "stable": true
   },
   {
    "outcome": "remainShare",
    "variable": "pctSikh",
    "rAll": 0.2953,
    "nAll": 86,
    "rComplete": 0.2682,
    "nComplete": 43,
    "deltaR": -0.0271,
    "directionStable": true,
    "magnitudeStable": true,
    "stable": true
   },
   {
    "outcome": "remainShare",
    "variable": "pctHindu",
    "rAll": 0.4802,
    "nAll": 86,
    "rComplete": 0.5273,
    "nComplete": 43,
    "deltaR": 0.0471,
    "directionStable": true,
    "magnitudeStable": true,
    "stable": true
   },
   {
    "outcome": "remainShare",
    "variable": "medianDwellingValue",
    "rAll": 0.434,
    "nAll": 86,
    "rComplete": 0.3826,
    "nComplete": 43,
    "deltaR": -0.0514,
    "directionStable": true,
    "magnitudeStable": true,
    "stable": true
   },
   {
    "outcome": "remainShare",
    "variable": "pctOwnerHouseholds",
    "rAll": -0.3328,
    "nAll": 86,
    "rComplete": -0.437,
    "nComplete": 43,
    "deltaR": -0.1042,
    "directionStable": true,
    "magnitudeStable": true,
    "stable": true
   },
   {
    "outcome": "remainShare",
    "variable": "pctMiningOilGas",
    "rAll": -0.5286,
    "nAll": 86,
    "rComplete": -0.5607,
    "nComplete": 43,
    "deltaR": -0.0321,
    "directionStable": true,
    "magnitudeStable": true,
    "stable": true
   },
   {
    "outcome": "remainShare",
    "variable": "pctAgricultureForestry",
    "rAll": -0.8076,
    "nAll": 86,
    "rComplete": -0.8057,
    "nComplete": 43,
    "deltaR": 0.0019,
    "directionStable": true,
    "magnitudeStable": true,
    "stable": true
   },
   {
    "outcome": "turnout18",
    "variable": "population",
    "rAll": 0.0435,
    "nAll": 86,
    "rComplete": 0.0945,
    "nComplete": 43,
    "deltaR": 0.051,
    "directionStable": true,
    "magnitudeStable": true,
    "stable": true
   },
   {
    "outcome": "turnout18",
    "variable": "pct65plus",
    "rAll": 0.4001,
    "nAll": 86,
    "rComplete": 0.2049,
    "nComplete": 43,
    "deltaR": -0.1952,
    "directionStable": true,
    "magnitudeStable": true,
    "stable": true
   },
   {
    "outcome": "turnout18",
    "variable": "pct25to44",
    "rAll": -0.3676,
    "nAll": 86,
    "rComplete": -0.3986,
    "nComplete": 43,
    "deltaR": -0.031,
    "directionStable": true,
    "magnitudeStable": true,
    "stable": true
   },
   {
    "outcome": "turnout18",
    "variable": "pct45to64",
    "rAll": 0.3868,
    "nAll": 86,
    "rComplete": 0.3669,
    "nComplete": 43,
    "deltaR": -0.0199,
    "directionStable": true,
    "magnitudeStable": true,
    "stable": true
   },
   {
    "outcome": "turnout18",
    "variable": "pct18to24",
    "rAll": -0.3671,
    "nAll": 86,
    "rComplete": -0.5524,
    "nComplete": 43,
    "deltaR": -0.1853,
    "directionStable": true,
    "magnitudeStable": true,
    "stable": true
   },
   {
    "outcome": "turnout18",
    "variable": "pctChildren0to17",
    "rAll": -0.0783,
    "nAll": 86,
    "rComplete": 0.2958,
    "nComplete": 43,
    "deltaR": 0.3741,
    "directionStable": false,
    "magnitudeStable": false,
    "stable": false
   },
   {
    "outcome": "turnout18",
    "variable": "pctFemale",
    "rAll": 0.3911,
    "nAll": 86,
    "rComplete": 0.3268,
    "nComplete": 43,
    "deltaR": -0.0643,
    "directionStable": true,
    "magnitudeStable": true,
    "stable": true
   },
   {
    "outcome": "turnout18",
    "variable": "avgHouseholdSize",
    "rAll": -0.1332,
    "nAll": 86,
    "rComplete": 0.1036,
    "nComplete": 43,
    "deltaR": 0.2367,
    "directionStable": false,
    "magnitudeStable": false,
    "stable": false
   },
   {
    "outcome": "turnout18",
    "variable": "pctLonePersonHouseholds",
    "rAll": -0.0901,
    "nAll": 86,
    "rComplete": -0.2188,
    "nComplete": 43,
    "deltaR": -0.1287,
    "directionStable": true,
    "magnitudeStable": true,
    "stable": true
   },
   {
    "outcome": "turnout18",
    "variable": "loneParentPct",
    "rAll": -0.4985,
    "nAll": 86,
    "rComplete": -0.5461,
    "nComplete": 43,
    "deltaR": -0.0476,
    "directionStable": true,
    "magnitudeStable": true,
    "stable": true
   },
   {
    "outcome": "turnout18",
    "variable": "pctRenterHouseholds",
    "rAll": -0.3599,
    "nAll": 86,
    "rComplete": -0.5465,
    "nComplete": 43,
    "deltaR": -0.1865,
    "directionStable": true,
    "magnitudeStable": true,
    "stable": true
   },
   {
    "outcome": "turnout18",
    "variable": "medianHouseholdIncome",
    "rAll": 0.1379,
    "nAll": 86,
    "rComplete": 0.5677,
    "nComplete": 43,
    "deltaR": 0.4298,
    "directionStable": true,
    "magnitudeStable": false,
    "stable": false
   },
   {
    "outcome": "turnout18",
    "variable": "medianFamilyIncome",
    "rAll": 0.2171,
    "nAll": 86,
    "rComplete": 0.622,
    "nComplete": 43,
    "deltaR": 0.4049,
    "directionStable": true,
    "magnitudeStable": false,
    "stable": false
   },
   {
    "outcome": "turnout18",
    "variable": "medianIndividualIncome",
    "rAll": 0.1939,
    "nAll": 86,
    "rComplete": 0.7131,
    "nComplete": 43,
    "deltaR": 0.5192,
    "directionStable": true,
    "magnitudeStable": false,
    "stable": false
   },
   {
    "outcome": "turnout18",
    "variable": "lowIncomePct",
    "rAll": -0.2876,
    "nAll": 86,
    "rComplete": -0.5729,
    "nComplete": 43,
    "deltaR": -0.2853,
    "directionStable": true,
    "magnitudeStable": false,
    "stable": false
   },
   {
    "outcome": "turnout18",
    "variable": "pctPostsecondary",
    "rAll": 0.3532,
    "nAll": 86,
    "rComplete": 0.3008,
    "nComplete": 43,
    "deltaR": -0.0524,
    "directionStable": true,
    "magnitudeStable": true,
    "stable": true
   },
   {
    "outcome": "turnout18",
    "variable": "pctBachelorPlus",
    "rAll": 0.1747,
    "nAll": 86,
    "rComplete": -0.055,
    "nComplete": 43,
    "deltaR": -0.2297,
    "directionStable": false,
    "magnitudeStable": false,
    "stable": false
   },
   {
    "outcome": "turnout18",
    "variable": "pctNoCertificate",
    "rAll": -0.4196,
    "nAll": 86,
    "rComplete": -0.5311,
    "nComplete": 43,
    "deltaR": -0.1115,
    "directionStable": true,
    "magnitudeStable": true,
    "stable": true
   },
   {
    "outcome": "turnout18",
    "variable": "pctHighSchool",
    "rAll": -0.2192,
    "nAll": 86,
    "rComplete": -0.1045,
    "nComplete": 43,
    "deltaR": 0.1146,
    "directionStable": true,
    "magnitudeStable": true,
    "stable": true
   },
   {
    "outcome": "turnout18",
    "variable": "unemploymentRate",
    "rAll": -0.396,
    "nAll": 86,
    "rComplete": -0.7689,
    "nComplete": 43,
    "deltaR": -0.3729,
    "directionStable": true,
    "magnitudeStable": false,
    "stable": false
   },
   {
    "outcome": "turnout18",
    "variable": "participationRate",
    "rAll": -0.0662,
    "nAll": 86,
    "rComplete": 0.1024,
    "nComplete": 43,
    "deltaR": 0.1686,
    "directionStable": false,
    "magnitudeStable": true,
    "stable": false
   },
   {
    "outcome": "turnout18",
    "variable": "employmentRate",
    "rAll": 0.0556,
    "nAll": 86,
    "rComplete": 0.2982,
    "nComplete": 43,
    "deltaR": 0.2426,
    "directionStable": true,
    "magnitudeStable": false,
    "stable": false
   },
   {
    "outcome": "turnout18",
    "variable": "pctFullTimeFullYear",
    "rAll": 0.1663,
    "nAll": 86,
    "rComplete": 0.4674,
    "nComplete": 43,
    "deltaR": 0.3011,
    "directionStable": true,
    "magnitudeStable": false,
    "stable": false
   },
   {
    "outcome": "turnout18",
    "variable": "pctImmigrant",
    "rAll": -0.3481,
    "nAll": 86,
    "rComplete": -0.6507,
    "nComplete": 43,
    "deltaR": -0.3026,
    "directionStable": true,
    "magnitudeStable": false,
    "stable": false
   },
   {
    "outcome": "turnout18",
    "variable": "pctCitizens18plus",
    "rAll": 0.4478,
    "nAll": 86,
    "rComplete": 0.801,
    "nComplete": 43,
    "deltaR": 0.3532,
    "directionStable": true,
    "magnitudeStable": false,
    "stable": false
   },
   {
    "outcome": "turnout18",
    "variable": "pctNonOfficialLanguage",
    "rAll": -0.4504,
    "nAll": 86,
    "rComplete": -0.7399,
    "nComplete": 43,
    "deltaR": -0.2895,
    "directionStable": true,
    "magnitudeStable": false,
    "stable": false
   },
   {
    "outcome": "turnout18",
    "variable": "pctFrench",
    "rAll": -0.1053,
    "nAll": 86,
    "rComplete": 0.0174,
    "nComplete": 43,
    "deltaR": 0.1227,
    "directionStable": false,
    "magnitudeStable": true,
    "stable": false
   },
   {
    "outcome": "turnout18",
    "variable": "pctIndigenous",
    "rAll": -0.2339,
    "nAll": 86,
    "rComplete": 0.1885,
    "nComplete": 43,
    "deltaR": 0.4224,
    "directionStable": false,
    "magnitudeStable": false,
    "stable": false
   },
   {
    "outcome": "turnout18",
    "variable": "pctVisibleMinority",
    "rAll": -0.4265,
    "nAll": 86,
    "rComplete": -0.7091,
    "nComplete": 43,
    "deltaR": -0.2826,
    "directionStable": true,
    "magnitudeStable": false,
    "stable": false
   },
   {
    "outcome": "turnout18",
    "variable": "pctCatholic",
    "rAll": -0.135,
    "nAll": 86,
    "rComplete": 0.2003,
    "nComplete": 43,
    "deltaR": 0.3353,
    "directionStable": false,
    "magnitudeStable": false,
    "stable": false
   },
   {
    "outcome": "turnout18",
    "variable": "pctChristian",
    "rAll": 0.2596,
    "nAll": 86,
    "rComplete": 0.6575,
    "nComplete": 43,
    "deltaR": 0.3979,
    "directionStable": true,
    "magnitudeStable": false,
    "stable": false
   },
   {
    "outcome": "turnout18",
    "variable": "pctNoReligion",
    "rAll": 0.4199,
    "nAll": 86,
    "rComplete": 0.5027,
    "nComplete": 43,
    "deltaR": 0.0828,
    "directionStable": true,
    "magnitudeStable": true,
    "stable": true
   },
   {
    "outcome": "turnout18",
    "variable": "pctMuslim",
    "rAll": -0.5455,
    "nAll": 86,
    "rComplete": -0.7435,
    "nComplete": 43,
    "deltaR": -0.198,
    "directionStable": true,
    "magnitudeStable": true,
    "stable": true
   },
   {
    "outcome": "turnout18",
    "variable": "pctSikh",
    "rAll": -0.2913,
    "nAll": 86,
    "rComplete": -0.5677,
    "nComplete": 43,
    "deltaR": -0.2764,
    "directionStable": true,
    "magnitudeStable": false,
    "stable": false
   },
   {
    "outcome": "turnout18",
    "variable": "pctHindu",
    "rAll": -0.2812,
    "nAll": 86,
    "rComplete": -0.5905,
    "nComplete": 43,
    "deltaR": -0.3094,
    "directionStable": true,
    "magnitudeStable": false,
    "stable": false
   },
   {
    "outcome": "turnout18",
    "variable": "medianDwellingValue",
    "rAll": 0.3258,
    "nAll": 86,
    "rComplete": 0.33,
    "nComplete": 43,
    "deltaR": 0.0042,
    "directionStable": true,
    "magnitudeStable": true,
    "stable": true
   },
   {
    "outcome": "turnout18",
    "variable": "pctOwnerHouseholds",
    "rAll": 0.3926,
    "nAll": 86,
    "rComplete": 0.543,
    "nComplete": 43,
    "deltaR": 0.1503,
    "directionStable": true,
    "magnitudeStable": true,
    "stable": true
   },
   {
    "outcome": "turnout18",
    "variable": "pctMiningOilGas",
    "rAll": -0.1573,
    "nAll": 86,
    "rComplete": 0.4756,
    "nComplete": 43,
    "deltaR": 0.6329,
    "directionStable": false,
    "magnitudeStable": false,
    "stable": false
   },
   {
    "outcome": "turnout18",
    "variable": "pctAgricultureForestry",
    "rAll": 0.1102,
    "nAll": 86,
    "rComplete": 0.2192,
    "nComplete": 43,
    "deltaR": 0.109,
    "directionStable": true,
    "magnitudeStable": true,
    "stable": true
   }
  ],
  "regression": [
   {
    "outcome": "remainShare",
    "nAll": 86,
    "r2All": 0.911,
    "adjR2All": 0.9066,
    "predictors": [
     "pctAgricultureForestry",
     "pctMiningOilGas",
     "pctBachelorPlus",
     "loneParentPct"
    ],
    "nComplete": 43,
    "r2Complete": 0.9419,
    "adjR2Complete": 0.9357,
    "betaDirectionStable": true
   },
   {
    "outcome": "turnout18",
    "nAll": 86,
    "r2All": 0.6082,
    "adjR2All": 0.5784,
    "predictors": [
     "loneParentPct",
     "pct65plus",
     "pctFullTimeFullYear",
     "pctMiningOilGas",
     "pct25to44",
     "pctNoCertificate"
    ],
    "nComplete": 43,
    "r2Complete": 0.7803,
    "adjR2Complete": 0.7436,
    "betaDirectionStable": false
   }
  ],
  "reportingCompletenessCheck": {
   "outcome": "remainShare",
   "r": 0.0562,
   "p": 0.607578,
   "n": 86,
   "note": "Association between a division's poll-reporting completeness and its remain share at the snapshot; small values indicate the partial count is not obviously driving the remain pattern."
  }
 },
 "findings": [
  {
   "id": "f-remainShare-strongest",
   "headline": "Agriculture and forestry industry has the strongest negative association with remain share among the non-sensitive portrait variables",
   "evidence": "Pearson r = -0.8076 (p = 5.83e-21, BH q = 1.36e-18), Spearman rho = -0.7241, n = 86; fully-reported subset r = -0.8057 (n = 43), direction stable in the fully-reported subset: yes; magnitude stable: yes.",
   "confidence": "robust",
   "caveat": "Association across divisions only; 2021 Census portrait vs 2026 unofficial partial count; no causal interpretation."
  },
  {
   "id": "f-turnout18-strongest",
   "headline": "Lone-parent families has the strongest negative association with turnout (population 18+) among the non-sensitive portrait variables",
   "evidence": "Pearson r = -0.4985 (p = 1e-06, BH q = 8e-06), Spearman rho = -0.5464, n = 86; fully-reported subset r = -0.5461 (n = 43), direction stable in the fully-reported subset: yes; magnitude stable: yes.",
   "confidence": "robust",
   "caveat": "Association across divisions only; 2021 Census portrait vs 2026 unofficial partial count; no causal interpretation."
  },
  {
   "id": "f-sensitive-context",
   "headline": "Sensitive portrait variables are descriptively associated with remain share at the division level (context only)",
   "evidence": "Strongest descriptive associations with remain share among sensitive variables (n = 86): Immigrant population r = 0.7365 (q = 7.52e-14); Visible minority population r = 0.7138 (q = 4.73e-13); Muslim r = 0.624 (q = 2.47e-09). These variables are exported for description, are excluded from all regression models, and are not used as evidence about how people voted.",
   "confidence": "suggestive",
   "caveat": "Descriptive aggregate context only; sensitive variables (ethnicity, Indigenous identity, language, immigration, religion) must not be read as explanations of individual or collective vote choice; ecological fallacy applies."
  },
  {
   "id": "f-sensitivity-unstable",
   "headline": "Some associations change in the fully-reported subset of divisions",
   "evidence": "Partial-results sensitivity across the fully-reported divisions: 1 association(s) flip sign with |r| >= 0.2 in the full set (for example Indigenous identity x Turnout (population 18+): r all = -0.2339, r complete = 0.1885); 15 association(s) keep their sign but shift by more than 0.20 (largest: Median individual income x Turnout (population 18+): r all = 0.1939, r complete = 0.7131).",
   "confidence": "fragile",
   "caveat": "Treat these as reporting-sensitive until the feed completes and the analysis is rerun."
  },
  {
   "id": "f-regression-remainShare",
   "headline": "A 4-predictor demographic model co-varies with remain share (R2 = 0.911)",
   "evidence": "OLS on z-scored variables, n = 86, R2 = 0.911, adj R2 = 0.9066, F p = 1.08e-41; predictors: pctAgricultureForestry, pctMiningOilGas, pctBachelorPlus, loneParentPct; all VIF <= 5.",
   "confidence": "suggestive",
   "caveat": "Exploratory selection with a stated rule; sensitive variables excluded; no causal interpretation."
  },
  {
   "id": "f-regression-turnout18",
   "headline": "A 6-predictor demographic model co-varies with turnout (population 18+) (R2 = 0.6082)",
   "evidence": "OLS on z-scored variables, n = 86, R2 = 0.6082, adj R2 = 0.5784, F p = 2.71e-14; predictors: loneParentPct, pct65plus, pctFullTimeFullYear, pctMiningOilGas, pct25to44, pctNoCertificate; all VIF <= 5.",
   "confidence": "suggestive",
   "caveat": "Exploratory selection with a stated rule; sensitive variables excluded; no causal interpretation."
  },
  {
   "id": "f-spatial-remainShare",
   "headline": "Remain share is spatially clustered across neighbouring divisions",
   "evidence": "Moran's I = 0.7215 (expected -0.0118), permutation p = 0.0001 over 9999 permutations, n = 86, queen row-standardised weights.",
   "confidence": "robust",
   "caveat": "Spatial autocorrelation does not identify a cause; geography and demography co-vary."
  },
  {
   "id": "f-spatial-turnout18",
   "headline": "Turnout (population 18+) is spatially clustered across neighbouring divisions",
   "evidence": "Moran's I = 0.3764 (expected -0.0118), permutation p = 0.0001 over 9999 permutations, n = 86, queen row-standardised weights.",
   "confidence": "suggestive",
   "caveat": "Spatial autocorrelation does not identify a cause; geography and demography co-vary."
  },
  {
   "id": "f-outcome-clusters",
   "headline": "Question outcomes fall into 2 clusters; mean remain share ranges from 62.48% to 83.49% across them",
   "evidence": "k-means on z-scored Q1-Q9 and Q11 shares, k = 2 chosen by max silhouette among k with bootstrap mean ARI >= 0.7; silhouette = 0.6471, bootstrap mean ARI = 0.9873 over 200 resamples; cluster sizes [35, 51].",
   "confidence": "robust",
   "caveat": "Clusters are descriptive groupings, not causal types."
  },
  {
   "id": "f-demographic-clusters",
   "headline": "The demographic portrait groups the 87 divisions into 3 clusters with different mean remain shares",
   "evidence": "k-means on z-scored demographic variables, k = 3 chosen by max silhouette; no k met the stability floor (flagged fragile); silhouette = 0.256, bootstrap mean ARI = 0.6439; profile labels: [None, 'High Postsecondary / High Dwelling value / Low No certificate', 'High Unemployment / High Lone-parent'].",
   "confidence": "fragile",
   "caveat": "Descriptive grouping of divisions; sensitive variables in the profile are context only and do not explain individual behaviour."
  },
  {
   "id": "f-question-matrix",
   "headline": "The nine policy questions co-vary strongly with each other across divisions",
   "evidence": "Mean absolute Pearson r across the 45 question pairs = 0.948; median = 0.95; n = 86 divisions with counted ballots.",
   "confidence": "robust",
   "caveat": "Aggregate question-level co-variation; not evidence about individual voters."
  },
  {
   "id": "f-outlier",
   "headline": "Fort McMurray-Wood Buffalo deviates most from the demographic model for remain share",
   "evidence": "Residual z = 2.85 (observed 61.68, predicted 51.75); n = 86; residual sd = 3.482; reporting completeness = 20.0% at the snapshot.",
   "confidence": "fragile",
   "caveat": "A single-division deviation can reflect local factors outside the census portrait, candidate/contest effects, partial reporting, or data revision; descriptive only."
  },
  {
   "id": "f-partial-count",
   "headline": "Every outcome statistic is based on a partial, unofficial count",
   "evidence": "Frozen snapshot: 86 divisions with counted ballots; the election source reports 5089/5583 polls (91.15%) and 43/87 divisions fully reported at capture.",
   "confidence": "robust",
   "caveat": "Recompute from the final official results before drawing conclusions."
  }
 ]
}
