A megachurch is a large church, having aroun 2,000 or more attendants for a typical weekly service. The Hartford Institute's database of US megachurches lists various attributes, for instance, about 50 churches in the US with attendance ranging from 10,000 to 47,000.