Workspace / Phase 6

Verified results reports

Explore candidate tallies by national, county, constituency, ward and polling station levels. Pending and flagged results are excluded.

@php($exportFilters = array_filter(['election_id' => $electionId, 'position_id' => $positionId, 'level' => $level, 'county_id' => $countyId, 'constituency_id' => $constituencyId, 'ward_id' => $wardId, 'station_id' => $stationId, 'candidate_id' => $candidateId], fn ($value) => $value !== '')) @if($electionId && $positionId) @else

Add an election and a contest position before exporting reports.

@endif

Report filters

Choose the election, contest and reporting level. Area filters can narrow any level.

Polling stations
{{ number_format($stationCount) }}
In selected area
Verified reports
{{ number_format($reportedCount) }}
{{ $stationCount ? number_format($reportedCount / $stationCount * 100, 1).'%' : '0.0%' }} coverage
Registered voters reported
{{ number_format($registeredVoters) }}
Across verified stations
Votes cast
{{ number_format($votesCast) }}
Turnout {{ $registeredVoters ? number_format($votesCast / $registeredVoters * 100, 1).'%' : '—' }}

Report details

Candidate votes are summed from verified result forms.

Verified only
@if(in_array($level,['county','constituency','ward','station']))@endif @if($rows) @forelse($rows as $row)@if(in_array($level,['county','constituency','ward','station']))@endif@empty@endforelse @endif
Area code{{ ucfirst($level) }}CandidatePartyVotesStations reported
{{ $row->area_code }}{{ $row->area_name }}{{ $row->candidate_name }}{{ $row->party_abbreviation ?: ($row->is_independent ? 'Independent' : '—') }}{{ number_format($row->total_votes) }}{{ number_format($row->stations_reported) }}
No verified results match these filters

Submitted and flagged records are excluded until verified and locked.

@if($rows)
{{ $rows->links() }}
@endif

Reports are based on verified result submissions only. Apply authentication and campaign permissions before sharing these reports operationally.