Riigi elanikkond on koondunud riigi lääneossa, Vaikse ookeani rannikule ja kahe suure järve ümber. Umbes 70% rahvastikust on segaverelised, umbes 17% valged. Atlandi rannikul asuv Zelaja piirkond (koosneb Atlántico Norte ja Atlántico Sur'i departemangudest) hõlmab peaaegu poole riigi pindalast, kuid seal elab vaevalt 10% riigi elanikkonnast, sest kliima pole kiita. Kariibi mere rannikul elab üsna palju neegreid ja indiaanlasi. 55% rahvastiksut on linlased.