The New Hope Baptist Church in Newark was packed to capacity for the invitation-only service. Houston died Feb. 11 in California the day before the Grammy awards. She was 48.
Stevie Wonder and Alicia Keys were among those who sang at the service. Kevin Costner, Clive Davis and others spoke. The Rev. Marvin Winans has eulogized Houston.
The funeral ended with Houston's casket being taken out the church as her hit "I Will Always Love You" played. Her mother's sobs could be heard throughout the church, and Houston's daughter was crying too.
Houston is expected to be laid to rest near her father's grave in New Jersey.