Alamogordo Absentee Voter Map

Explore absentee voters by address. Switch between map and list views for different perspectives.

Filters
{{ voters.length.toLocaleString() }} voters / {{ groupedLocations.length.toLocaleString() }} addresses {{ activeFilterCount }} active
Data loaded: {{ dataLoadedAt.toLocaleString() }}

Total voters: {{ voters.length.toLocaleString() }}

Total addresses: {{ groupedLocations.length.toLocaleString() }}

Groups on map: All {{ visibleGroupCount.toLocaleString() }} of {{ locationGroups.length.toLocaleString() }} None

{{ geocodeProgressPercent }}%

{{ geocodeProgressMessage }}

{{ geocodeWarnings.length }} addresses could not be located.


Loading voter insight data…
Insight data: {{ insightLoadStatus.lastError }}
Insight data: {{ insightLoadStatus.totalRows.toLocaleString() }} records loaded · {{ enhancedVoterCount.toLocaleString() }} voters matched.
Insight data unavailable. Place absentee-report.csv alongside the app to display general voting likeliness and inferred party.
Name Party Likeliness Residence City Zip Ballot Status
{{ formatNameWithInsights(voter) }}
{{ voter.YOB || 'Unknown' }} | {{ voter.Gender || 'Unknown' }}
{{ voter.Party || '-' }}
Inferred: {{ inferredPartyValue(voter) }}
{{ generalVotingLikeliness(voter) }} {{ voter.ResidenceAddress || '—' }} {{ voter.City || '—' }} {{ voter.Zip || '—' }} {{ voter['Ballot Status'] || '—' }}
Export grouped addresses ({{ locationGroups.length.toLocaleString() }} groups)
Grouped addresses will appear here once the voter data finishes loading.
Group {{ group.id }}
{{ group.locations.length }} addresses - {{ group.primaryCity }}
Approx. {{ group.centroid.latitude.toFixed(4) }}, {{ group.centroid.longitude.toFixed(4) }}
{{ location.address || 'Unknown address' }}
{{ location.city || 'Unknown city' }}, {{ location.state || 'NM' }} {{ location.zip }}
{{ location.rows.length }} voters
Voters
  • {{ formatNameWithInsights(row) }} {{ generalVotingLikeliness(row) }}
    Registered: {{ row.Party || 'NA' }} | Inferred: {{ inferredPartyValue(row) }}

Configure Filters

Toggle groups to control which addresses appear on the map.
{{ tempVisibleGroupCount.toLocaleString() }} of {{ tempLocationGroups.length.toLocaleString() }} groups selected. No groups selected.