Top Mortgage Originators

Top Retail and Wholesale (TPO) Producers

Ranking of both the top Retail and Wholesale Producers for a given period. Includes dollar volume and market share for each ranked lender as well as their total originations and the percentage of those originations that is retail and wholesale.

  • 6M16: the top 40 producers in the retail category and the top 20 producers in the wholesale category, includes quarterly volumes, omitting total originations.
  • 2014-3M16: the top 40 producers in the retail category and the top 25 producers in the wholesale category, includes quarterly volumes, omitting total originations.
  • 6M14-9M14: the top 30 producers in the retail category and the top 25 producers in the wholesale category, includes quarterly volumes, omitting total originations.
  • 2010-3M14: the top 25 producers in the retail category and the top 25 producers in the wholesale category, includes quarterly volumes, omitting total originations.
  • 2009: the top 20 producers in each category, includes quarterly volumes, omitting total originations.
  • 2008: the top 20 producers in each category, includes quarterly volumes, omitting total originations and percentages for retail and wholesale.
  • 2004-2007: the top 20 producers in each category.
  • 1993-2003: the top 15 retail and wholesale producers.

1993-1997 data do not include the market share for each ranked lender.

6M16 Data

3M16 Data

12M15 Data

9M15 Data

6M15 Data

3M15 Data

2014 Data

9M14 Data

6M14 Data

3M14 Data

2013 Data

2012 Data

2011 Data

2010 Data

2009 Data

2008 Data

2007 Data

2006 Data

2005 Data

2004 Data

2003 Data

2002 Data

2001 Data

2000 Data

1999 Data

1998 Data

1997 Data

1996 Data

1995 Data

1994 Data

1993 Data

Poll

In 2016, what have you been paying your retail residential loan officers, on average, as a commission?

25 to 50 basis points per loan
51 to 75 bps
76 to 100 bps
101 to 150 bps
More than 150 bps
We’re a call center lender and don’t disclose that data point.

vote to see results
Housing Pulse