格林纳达国有医院、卫生中心和医疗站为本国公民提供免费医疗和基础药品。据世界卫生组织统计,2011年格林纳达全国医疗卫生总支出占GDP的6.5%,按照购买力平价计算,人均医疗健康支出694美元。2006-2013年间,平均每万人拥有医生7人、护理和助产人员39人、牙医2人、药师9人;2006-2012年间,平均每万人拥有医院床位35张。
2017年人均寿命74.5岁,人口增长率0.44%,出生率1.55%,死亡率0.82%。全国共有公立医院3家,私立医院3家,平均每1150人拥有一名医生,每170人有一张病床。