Byen ble etablert i 1932. Den hadde 45483 innbyggere ved folketellingen i 2009. Voi har en viktig jernbanestasjon der en sidelinje til Moshi på Usambarabanen i Tanzania grener av fra Ugandabanen.