Articles on: Market Reports & Analytics

How to Calculate Annual Growth Rate for a Location

Overview



This guide explains how to calculate the annual growth rate for a specific location using the Repliers API. You'll learn how to retrieve monthly statistics and apply growth calculations to measure year-over-year changes in property values.

Looking for more statistical features? Check out our Real-Time Market Statistics Implementation Guide for a comprehensive overview.

Example Scenario



In this example, we'll calculate the annual growth in median sold price for resale residential properties in Los Angeles that have at least 4 bedrooms, using data as of June 2025.

Step-by-Step Process



Step 1: Define the Time Range



To measure year-over-year growth, you'll need to include data from the previous 12 months.

Set the following parameters:

minSoldDate=2024-05-01
maxSoldDate=2025-05-31

This ensures the results cover sales from May 2024 to May 2025.

Step 2: Make the API Request



Use the following request to retrieve monthly median sold price statistics for matching listings:

GET /listings?listings=false&minSoldDate=2024-05-01&city=Los+Angeles&status=U&type=sale&statistics=med-soldPrice,grp-mth&class=residential&minBeds=4&maxSoldDate=2025-05-31


Key parameters explained:

listings=false - Returns only statistics (faster response)
statistics=med-soldPrice,grp-mth - Requests median sold price grouped by month
city=Los+Angeles - Filters to Los Angeles
status=U&type=sale - Recently sold properties
class=residential&minBeds=4 - Residential properties with 4+ bedrooms

Step 3: Review the Response



The API will return grouped monthly statistics in the following structure:

{
  "apiVersion": 2,
  "page": 1,
  "numPages": 27,
  "pageSize": 100,
  "count": 2644,
  "statistics": {
    "soldPrice": {
      "med": 1780082,
      "mth": {
        "2024-05": {
          "med": 1897499,
          "count": 208
        },
        "2024-06": {
          "med": 2000000,
          "count": 193
        },
        "2024-07": {
          "med": 1810000,
          "count": 211
        },
        "2024-08": {
          "med": 1560000,
          "count": 189
        },
        "2024-09": {
          "med": 1558250,
          "count": 198
        },
        "2024-10": {
          "med": 1750000,
          "count": 239
        },
        "2024-11": {
          "med": 1750000,
          "count": 191
        },
        "2024-12": {
          "med": 1600000,
          "count": 219
        },
        "2025-01": {
          "med": 1640000,
          "count": 181
        },
        "2025-02": {
          "med": 1850000,
          "count": 239
        },
        "2025-03": {
          "med": 1984900,
          "count": 333
        },
        "2025-04": {
          "med": 1955000,
          "count": 206
        },
        "2025-05": {
          "med": 2170000,
          "count": 37
        }
      }
    }
  },
  "listings": []
}


Step 4: Calculate Annual Growth



To compute the annual growth rate:

Extract the median sold prices for the same month from consecutive years:
May 2024: statistics.soldPrice.mth["2024-05"].med
May 2025: statistics.soldPrice.mth["2025-05"].med
Apply the percentage growth formula:
Growth (%) = ((Current Year Value - Previous Year Value) / Previous Year Value) × 100
Using the sample values:
Growth (%) = ((2,170,000 - 1,897,499) / 1,897,499) × 100 = 14.36%


Additional Growth Calculations



The same dataset can be used to calculate other growth metrics:

Month-over-month growth (e.g., April to May 2025)
Quarter-over-quarter growth
Year-to-date growth

Simply compare the corresponding monthly values from statistics.soldPrice.mth to perform these calculations.

Key Considerations



Ensure you have sufficient data points for accurate calculations (check the count field in each month)
Consider seasonal variations when interpreting growth rates
Use the same time periods for consistent year-over-year comparisons



Real-Time Market Statistics Implementation Guide - Comprehensive overview of statistical features
API Reference - Complete API documentation

Updated on: 03/06/2025

Was this article helpful?

Share your feedback

Cancel

Thank you!