Skip to main content
2025 Legislative Council General Election - Home

Polling Information

Know Your Ballot Paper

Functional Constituency Ballot Paper Design (Front side)
Front side
In portrait
Top left hand corner is cut
Top margin with the colour^ of the relevant FC
Bearing the name and the code# of the relevant FC
Bearing the candidate number after the code# of the relevant FC
Vote for one candidate only (except Labour FC)
Vote for up to three candidates only (only applicable to Labour FC)
Please use the pen provided at the polling station to mark by filling in black the oval opposite the name of the candidates of your choice
No need to fold
Functional Constituency Ballot Paper Design (Back side)
Back side
Bearing the name and the code# of the relevant FC
With patterns in red

^Please click here for the colours of the top margin of all FCs

#Please click here for the codes of all FCs

Voting Validation and Counting Automation System

Voting Validation and Counting Automation System (“VVCAS”)

To enhance counting efficiency for a more accurate and smoother counting process, the Registration and Electoral Office (“REO”) has commissioned a contractor to develop the VVCAS, whereby vote counting will be conducted in an automated mode with the aid of High Speed Scanners (“HSS”).

The VVCAS makes use of the HSS with Pattern and Image Analysis Technology for Ballot Recognition to read the choices marked on ballot papers. It also supports manual input of the number of votes each candidate receives on the questionable ballot papers determined to be valid by the Returning Officers (“ROs”).

The major components of the VVCAS include:

Component Functions
1.
Custom Programs of the VVCAS
("Custom Programs")
  • Installed in the computers of relevant functional units at the Central Counting Station for validating, classifying and automated counting of ballots.
  • Storage of data for all contested Functional Constituencies (“FCs”) (such as numbers of candidates, candidates’ names and numbers).
  • Integration and counting of all the valid votes on ballot papers recorded by HSS, as well as the number of votes each candidate receives inputted through BPIS, and store them into the central database.
  • Printing of vote counting related reports and counting results.
2.
HSS
  • Scanning of ballot papers to record the valid votes into the VVCAS in an automated mode.
  • Ballot papers rejected by HSS will be delivered to the ROs for consideration. ROs will decide whether the votes on questionable ballot papers are to be counted at the Questionable Ballot Paper Determination Table in the presence of the candidates and their agents who are present.
3.
BPIS
  • For questionable ballot papers determined by the ROs as valid, the number of votes each candidate receives will be input into the VVCAS manually.
  • To ensure the accuracy of data entered manually, relevant data will be inputted into the VVCAS by two counting staff respectively and the VVCAS will instantly compare the results of the two entries. In case of any discrepancies, the VVCAS will give a prompt message which requires the counting staff to enter the data afresh. The data inputted will only be stored into the VVCAS after all discrepancies have been reconciled.

Operation mechanism and benefits of Pattern and Image Analysis Technology for Ballot Recognition

  • Pattern and Image Analysis Technology for Ballot Recognition empowers the VVCAS to analyse ballot images and read the marked choices on a ballot paper. After electors marked the designated areas on a ballot paper, the system can identify and input the data into the system effectively and accurately in an automated mode without the need of tedious and repetitive manual efforts. This not only reduces significantly the chance of making mistakes by manual input, but can also reduce operational costs.
  • On the counting of votes, HSS with Pattern and Image Analysis Technology can identify and classify ballots, read the marked choices on the ballots, and convert them into digital data that computers can process. The Custom Programs of the VVCAS will count the votes on valid ballot papers, integrate the data, and store them into the central database.

Workflow for the use of High Speed Scanners at Central Counting Station

  • After the close of poll, polling staff will deliver the ballot boxes to the Central Counting Station.
  • After the opening of ballot box(es) by the RO, counting staff will enumerate the number of ballot papers for verifying with the ballot paper accounts .
  • To ensure the secrecy of votes, ballot papers from different polling stations will be mixed and then undergo simple visual screening before they are to be counted.
  • HSSs will be used to validate the ballot papers and count the votes on the valid ones.
  • For questionable ballot papers separated during visual screening or scanning, they will be passed to the ROs of the respective FCs for determination whether they are valid. Candidates and their election or counting agents may make representations during the determination process but the decision of the ROs on the ballot papers is final.
  • The number of votes each candidate receives on each ballot paper determined to be valid by ROs will be input into the VVCAS manually through BPIS. Counting staff will work in pairs to perform double data entry to ensure the accuracy and reliability of the inputting process.
  • Once the RO confirms that all vote-counting of the respective FC has been completed, the Counting Zone Command Centre will consolidate the counting result through the VVCAS.
  • Votes captured by the HSSs and the BPIS will be consolidated through local area network by the VVCAS to form the counting results.

Independent quality assurance services

As in past elections, the REO will ensure that the 2025 Legislative Council General Election is conducted openly, fairly and honestly. Considering that the VVCAS is the vital part of the Election, the REO has commissioned four independent quality assurance services to ensure the integrity and reliability of the VVCAS:

  1. Privacy Impact Assessment
    • To evaluate whether the system has potential privacy issues and provide improvement recommendations when necessary.
  2. Independent Testing Services
    • To conduct comprehensive testing on the programs of the BPCVS, including function testing, system integration testing, and load/stress testing, etc.
  3. Information Technology Security Risk Assessment and Audit Services (“IT SRAA”)
    • To provide an information technology security risk assessment and audit on the entire system, including access control, data security, application security, network and communication security, etc., and arrange red team security test.
  4. Computer Audit Services
    • To provide a computer audit on the integrity of the entire automated counting process so as to ensure the BPCVS complies with all relevant requirements, and monitor the integrity, security and accuracy of the data in the BPCVS.
    • To audit the test plans, test specifications and test results submitted by both BPCVS Contractor and Independent Testing Services Contractor, and offer advice where necessary.
    • To review reports submitted by other independent quality assurance service providers and offer advice where necessary.
    • To monitor the whole counting process at the Central Counting Station.

In addition, the system has undergone independent third-party stress test and red team security test arranged by the Digital Policy Office for large-scale information technology systems.

The contractors of the four independent quality assurance services have completed all pre-production audit / testing on the VVCAS. Final system testing on the VVCAS will be conducted by the contractors at the production site at the Central Counting Station before formal operation of the Central Counting Station.