Yes, elections do happen in China. However, it is important to note that the electoral system in China operates differently from the electoral systems in many other countries.
The most common form of elections in China are local-level elections, where citizens vote for their local representatives. These representatives can then participate in the selection of higher-level representatives. However, the Chinese government controls the nomination and screening process for candidates, and only candidates approved by the government can run for office.
At the national level, the Chinese government has a system of indirect elections for the National People's Congress (NPC), which is the highest legislative body in China. Members of the NPC are elected indirectly through a multi-tiered system that involves the selection of representatives from various sectors of society. However, the selection of candidates is tightly controlled by the Chinese Communist Party.
It is important to note that while elections do take place in China, they are not always free and fair, and there are significant restrictions on political opposition and freedom of speech. The Chinese Communist Party holds a monopoly on political power and controls the media, so opposition parties and independent candidates face significant obstacles in gaining public support.