DreamHost offers a FREE Shared Hosting plan (including email hosting) to non-profit, charitable organizations registered in the United States. This discount applies to a single Shared Hosting plan per non-profit, hosted within only one account, for US-based 501(c)(3) organizations. This discount remains active for the lifetime of the DreamHost account.
DreamHost also offers US-based 501(c)(3) organizations a discount on DreamPress, managed WordPress hosting. The discount offers 35% off on DreamPress plans and is good for the life of the plan. You can find more details about the DreamPress non-profit discount here.
A single qualifying domain registration is included free for the first year only.