Usually, a small wedding has a guest list of less than 50 people, a medium wedding has a guest list of 50 to 150 people, and a large wedding has more than 150 people.