Dominica har en befolkning på 69 300 innb. (2004) og en befolkningstetthet på 92,3 innb. per km2. Øya har et ganske stort fødselsoverskudd, men emigrasjon har gjort at innbyggertallet 1991–2001 sank med 0,1 % i årlig gjennomsnitt.
Øya ble opprinnelig befolket av arawak-indianere, som siden ble fortrengt av karib-indianere. Dominicas kariber er den største gruppen av gjenlevende kariber i Antillene, og ca. 3000 lever i et 15 km2 stort reservat (Carib Territory) på østsiden av øya. Hovedvekten av dagens innbyggerne er etterkommere etter afrikanske slaver. Ved folketellingen 1981 gav befolkningen følgende svar på etnisk tilhørighet: 91 % svarte, 6 % av blandet rase, 1,5 % indianere (kariber) og 0,5 % hvite. Hovedstaden Roseau (26 000 innb. 2001) er største by.