
House prices in Elgin have an overall average of £216,251 over the last year.
The majority of properties sold in Elgin during the last year were detached properties, selling for an average price of £318,361. Semi-detached properties sold for an average of £208,658, with flats fetching £160,147.
Overall, the historical sold prices in Elgin over the last year were 2% up on the previous year and 16% up on the 2022 peak of £186,556.

| Today | See what it's worth now |
| 30 Sep 2025 | £87,500 |
| 9 Sep 2015 | £70,000 |
No other historical records.

| Today | See what it's worth now |
| 30 Sep 2025 | £156,500 |
| 12 Sep 2024 | £154,625 |

| Today | See what it's worth now |
| 29 Sep 2025 | £180,000 |
| 13 Jun 2006 | £160,000 |

| Today | See what it's worth now |
| 29 Sep 2025 | £357,500 |
| 20 Nov 2017 | £290,000 |
| Today | See what it's worth now |
| 29 Sep 2025 | £393,000 |
| 2 Jun 2025 | £313,000 |

| Today | See what it's worth now |
| 29 Sep 2025 | £282,500 |
| 26 Jun 2014 | £247,495 |
No other historical records.

| Today | See what it's worth now |
| 29 Sep 2025 | £250,000 |
No other historical records.

| Today | See what it's worth now |
| 26 Sep 2025 | £595,000 |
| 13 Sep 2021 | £490,000 |

| Today | See what it's worth now |
| 26 Sep 2025 | £290,500 |
| 23 Aug 2016 | £212,450 |
No other historical records.

| Today | See what it's worth now |
| 26 Sep 2025 |