The UK parliament has a petitions site where people can set up a petition on a subject that they want parliament to discuss. If a petition gets 10,000 signatures then it will get a formal response from the government. If it gets 100,000 signatures, it will be considered for a debate in parliament (usually in Westminster Hall, not the main chamber). I say "considered for a debate" because it's up to the Petitions Committee to decide whether they'll schedule a debate. The most common reason for not scheduling a debate seems to that the petition is on a subject that parliament has no control over.
Petitions can only be created and signed by British Citizens and UK residents. To attempt to enforce this, the signing form has a checkbox you tick to confirm you're a citizen or a resident and another input asking for your UK postcode. This system isn't exactly impossible to hack.
Currently, there is a petition on this site which is asking for a new general election. It has been rather popular - getting over 2 million votes in a few days.
For all live petitions, the web site makes available a data file containing information about the people who have signed that petition - not names or anything like that, just postcodes, constituencies and countries.
This site takes that data file for the General Election Petition and extracts some (potentially) interesting data about the signatories.
This is all just self-reported data from the form that the signatories fill in. As mentioned above, there are no checks on the validity of that data.
I'm using the data file from the petitions site but, to be polite, I'm taking a copy of that data file every (approximately) thirty minutes.
Constituency | Signature Count |
---|---|
Total |
Country | Signature Count |
---|---|
Total |
Region | Signature Count |
---|---|
Total |