Definition of rating franchise in English:

rating franchise

noun

  • A system in which the right to vote in public elections is determined by the payment of rates at a particular level; occasionally with specified amount.

Origin

Mid 19th century; earliest use found in The Times.