Which sentence best describes a referendum?

A) A political party holds a primary to choose a candidate for legislative elections.

B) Citizens vote directly on a proposed law in their city or state.

C) The state house of representatives holds a hearing to appoint a new Speaker.

D) The state's citizens votes to remove their governor from office.

E) The state conducts a voluntary census so it can change legislative districts.