Huvuddelen av Bahrains inhemska befolkning är araber; omkring en femtedel har persiskt ursprung. Till skillnad från i andra stater kring Persiska viken var medborgarna länge i majoritet, men enligt en folkräkning 2010 hade andelen utländska mingrantarbetare utan medborgarskap stigit till omkring 54 procent av invånarna.