Answers.Body: <p>While there might be more elegant solutions possible with Reports (?), you can get the count using an advanced search:</p>
  <ol>
  <li>Select <code>Search | Advanced Search</code> from the menu</li>
  <li>In the <code>Basic Criteria</code> section select <code>Display Results As</code>: <code>Memberships</code></li>
  <li>In the <code>Memberships</code> section of the search form set <code>Start Date</code> to <code>Choose Date Range</code> and then set <code>To</code> to the date you are interested in (for your example 31/12/2014). Leave the <code>From</code> field empty.</li>
  <li>Also in the <code>Memberships</code> section set <code>End Date</code> to <code>Choose Date Range</code> and then set its <code>From</code> to the day after the date you are interested in (for your example 01/01/2015). Leave its <code>To</code> field empty.</li>
  <li>In the <code>Memberships</code> section you can also check the type(s) of membership you want to be retrieved.</li>
  </ol>
  <p>After you run that search, CiviCRM is displaying the number of results - which is the number of active memberships at that point in time.</p>
  <hr />
  <p>Next to the number of results it is also listing the search parameters used. For double checking, this is what it shows when I run it:</p>
  <blockquote>
  <p>993 Results - Memberships</p>
  <p>Start Date - less than or equal to &quot;31. December 2014 11:59&quot;</p>
  <p>...AND...</p>
  <p>End Date - greater than or equal to &quot;1. January 2015 12:00&quot;</p>
  </blockquote>
  <hr />
  <h1>Explanation</h1>
  <p>This search is filtering memberships that started any time before (<code>Start Date</code> <code>To</code>) 31/12/2014 and did not end before 01/01/2015 (<code>End Date</code> <code>From</code>).</p>
  <p>If you are using the memberships in a way that is correctly updating the Start and End date of the memberships, this should return the correct results.</p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2019-11-07T04:23:29.167Z
Answers.Text: Would it be right to say this does not count lifetime members since their Member record has no End Date?
Answers.UserDisplayName: petednz - fuzion
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2015-05-18T20:10:53.970Z
Answers.LastActivityDate: 2015-05-18T20:10:53.970Z
Answers.LastEditDate: 2020-06-17T09:00:50.810Z
Answers.UserDisplayName: sleidig
Body: <p>Is there a way to see how many current members you had on a past date?</p>
  
  <p>For example, how many current members of a specific type on December 31st, 2014? </p>
  
  <p>Thanks :)</p>
  
Tags: <civimember>
Title: How can I see the number of memberships at a given date in the past?
ThreadText: # How can I see the number of memberships at a given date in the past?
  
  (Asked by: username_0 on 2015-05-18)
  
  Is there a way to see how many current members you had on a past date?
  
  For example, how many current members of a specific type on December 31st, 2014?
  
  Thanks :)
  
  **Tags:** civimember
  
  
  ---
  
  ## 1 answers
  
  ### Answer by username_1 on 2015-05-18. Score: 5 | Accepted answer
  
  While there might be more elegant solutions possible with Reports (?), you can get the count using an advanced search:
  
  1. Select `Search | Advanced Search` from the menu
  2. In the `Basic Criteria` section select `Display Results As`: `Memberships`
  3. In the `Memberships` section of the search form set `Start Date` to `Choose Date Range` and then set `To` to the date you are interested in (for your example 31/12/2014). Leave the `From` field empty.
  4. Also in the `Memberships` section set `End Date` to `Choose Date Range` and then set its `From` to the day after the date you are interested in (for your example 01/01/2015). Leave its `To` field empty.
  5. In the `Memberships` section you can also check the type(s) of membership you want to be retrieved.
  
  After you run that search, CiviCRM is displaying the number of results - which is the number of active memberships at that point in time.
  
  ---
  
  Next to the number of results it is also listing the search parameters used. For double checking, this is what it shows when I run it:
  
  > 993 Results - Memberships
  >
  > Start Date - less than or equal to "31. December 2014 11:59"
  >
  > ...AND...
  >
  > End Date - greater than or equal to "1. January 2015 12:00"
  
  ---
  
  # Explanation
  
  This search is filtering memberships that started any time before (`Start Date` `To`) 31/12/2014 and did not end before 01/01/2015 (`End Date` `From`).
  
  If you are using the memberships in a way that is correctly updating the Start and End date of the memberships, this should return the correct results.
  
  > **Comments:**
  > **username_2**: Would it be right to say this does not count lifetime members since their Member record has no End Date?  
  
  ---
  
  