Cities with investment potential
A 0 to 100 potential score per city, combining the zone gross yield, the price trend, the entry ticket per square meter and market liquidity. Prices and volumes are measured on public DVF sales. The yield, however, rests on an indicative rent from a per-square-meter reference, never on an observed rent. We only rate cities that have all of this data. The others stay pending, with no fabricated score.
Top rated
The 100 best scores
The first 100 cities of the ranking out of 650 rated, from the best score to the lowest. Click a city to open its detailed market page, and the "All cities" link below leads to the index that carries them all.
| Score | City | Gross yieldindicative reference rent, not an observed rent | Median price | 1-year trend |
|---|---|---|---|---|
| 100 | Marseille 14e Arrondissement(13) | 12.9% | 1,483 €/m² | 8.7% |
| 99 | Douai(59) | 9.3% | 1,552 €/m² | 12.6% |
| 97 | Marignane(13) | 8.0% | 2,414 €/m² | 8.8% |
| 95 | Tourcoing(59) | 8.2% | 1,750 €/m² | 5.6% |
| 93 | Le Pontet(84) | 8.1% | 1,768 €/m² | 12.7% |
| 93 | Saint-Priest(69) | 7.5% | 2,712 €/m² | 11.6% |
| 93 | Tarare(69) | 13.0% | 1,571 €/m² | 9.1% |
| 93 | Tarascon(13) | 13.1% | 1,466 €/m² | 10.3% |
| 92 | Bédarieux(34) | 18.7% | 833 €/m² | 24.4% |
| 92 | Béziers(34) | 9.9% | 1,583 €/m² | 4.1% |
| 92 | Clermont-l'Hérault(34) | 8.3% | 1,870 €/m² | 19.6% |
| 92 | Grasse(06) | 8.1% | 2,949 €/m² | 6.3% |
| 92 | Vaulx-en-Velin(69) | 7.5% | 2,723 €/m² | 7.8% |
| 92 | Villepinte(93) | 8.5% | 2,527 €/m² | 13.2% |
| 91 | Barjols(83) | 11.3% | 1,701 €/m² | 21.3% |
| 91 | Brignoles(83) | 8.8% | 2,191 €/m² | 5.6% |
| 91 | Figanières(83) | 11.5% | 1,667 €/m² | 14.1% |
| 91 | Grande-Synthe(59) | 11.7% | 1,235 €/m² | 24.3% |
| 91 | Le Muy(83) | 9.3% | 2,067 €/m² | 21.1% |
| 90 | Amplepuis(69) | 17.5% | 1,163 €/m² | 14.3% |
| 90 | Blacé(69) | 11.6% | 1,756 €/m² | 10.8% |
| 90 | Castillon-la-Bataille(33) | 12.6% | 1,333 €/m² | 16.6% |
| 90 | Cazères(31) | 9.4% | 1,663 €/m² | 7.7% |
| 90 | Cazouls-lès-Béziers(34) | 11.1% | 1,402 €/m² | 12.9% |
| 90 | Fougères(35) | 9.1% | 1,723 €/m² | 4.9% |
| 90 | Lorgues(83) | 8.5% | 2,262 €/m² | 8.1% |
| 90 | Marseille 15e Arrondissement(13) | 14.4% | 1,337 €/m² | 2.7% |
| 90 | Rians(83) | 10.2% | 1,882 €/m² | 8.7% |
| 90 | Salernes(83) | 10.4% | 1,849 €/m² | 9.8% |
| 90 | Villemur-sur-Tarn(31) | 9.4% | 1,655 €/m² | 11.4% |
| 89 | Boissy-Saint-Léger(94) | 8.0% | 3,000 €/m² | 16.2% |
| 89 | Gonfaron(83) | 10.7% | 1,787 €/m² | 7.9% |
| 89 | Gravelines(59) | 8.1% | 1,786 €/m² | 13.5% |
| 89 | Martigues(13) | 7.0% | 2,731 €/m² | 11.6% |
| 89 | Rieumes(31) | 8.7% | 1,785 €/m² | 9.7% |
| 89 | Saint-Maixant(33) | 8.8% | 1,907 €/m² | 13.7% |
| 89 | Sospel(06) | 10.5% | 2,278 €/m² | 20.8% |
| 89 | Wattrelos(59) | 7.7% | 1,869 €/m² | 19.8% |
| 88 | Denain(59) | 12.7% | 1,135 €/m² | 6.8% |
| 88 | Épinay-sur-Seine(93) | 7.9% | 2,740 €/m² | 4.4% |
| 88 | Marseille 13e Arrondissement(13) | 7.6% | 2,531 €/m² | 5.1% |
| 88 | Pézenas(34) | 8.2% | 1,906 €/m² | 6.2% |
| 88 | Roubaix(59) | 7.7% | 1,875 €/m² | 3.6% |
| 88 | Salon-de-Provence(13) | 6.9% | 2,787 €/m² | 11.9% |
| 88 | Villefranche-de-Lauragais(31) | 7.9% | 1,979 €/m² | 10.1% |
| 87 | Châteaurenard(13) | 7.7% | 2,500 €/m² | 8.8% |
| 87 | La Tour-sur-Orb(34) | 27.5% | 568 €/m² | n/a |
| 87 | Livry-Gargan(93) | 7.5% | 2,880 €/m² | 5.3% |
| 87 | Saint-Pons-de-Thomières(34) | 19.9% | 783 €/m² | n/a |
| 87 | Stains(93) | 8.1% | 2,664 €/m² | 7.2% |
| 87 | Val d'Oingt(69) | 8.4% | 2,427 €/m² | 7.5% |
| 87 | Villefranche-sur-Saône(69) | 8.5% | 2,394 €/m² | 2.5% |
| 87 | Wattignies(59) | 7.4% | 1,950 €/m² | 24.1% |
| 87 | Wormhout(59) | 9.7% | 1,487 €/m² | n/a |
| 86 | Anzin(59) | 9.7% | 1,485 €/m² | 5.1% |
| 86 | Aulnay-sous-Bois(93) | 7.1% | 3,034 €/m² | 7.0% |
| 86 | La Réole(33) | 10.0% | 1,686 €/m² | n/a |
| 86 | Saint-Symphorien-sur-Coise(69) | 10.9% | 1,875 €/m² | n/a |
| 86 | Servian(34) | 9.2% | 1,690 €/m² | n/a |
| 86 | Tremblay-en-France(93) | 8.4% | 2,560 €/m² | 5.5% |
| 85 | Clichy-sous-Bois(93) | 11.3% | 1,909 €/m² | 4.3% |
| 85 | Contes(06) | 9.2% | 2,606 €/m² | n/a |
| 85 | Lesparre-Médoc(33) | 8.0% | 2,103 €/m² | n/a |
| 85 | Marseille 11e Arrondissement(13) | 7.4% | 2,595 €/m² | 4.4% |
| 85 | Orchies(59) | 7.4% | 1,933 €/m² | 13.7% |
| 85 | Saint-Gaudens(31) | 13.6% | 1,145 €/m² | 3.3% |
| 84 | Chennevières-sur-Marne(94) | 7.6% | 3,164 €/m² | 5.6% |
| 84 | Marseille 10e Arrondissement(13) | 7.3% | 2,647 €/m² | 4.6% |
| 83 | Carbonne(31) | 7.7% | 2,024 €/m² | 6.3% |
| 83 | Condrieu(69) | 8.8% | 2,307 €/m² | 5.4% |
| 83 | Draguignan(83) | 9.3% | 2,058 €/m² | 0.2% |
| 83 | La Trinité(06) | 7.9% | 3,038 €/m² | 5.1% |
| 83 | Lormont(33) | 6.8% | 2,458 €/m² | 7.2% |
| 83 | Saint-Amand-les-Eaux(59) | 7.9% | 1,815 €/m² | 5.1% |
| 82 | Belleville-en-Beaujolais(69) | 8.8% | 2,311 €/m² | 3.6% |
| 82 | Carpentras(84) | 8.7% | 1,661 €/m² | -0.0% |
| 82 | Gignac(34) | 8.4% | 1,865 €/m² | 4.0% |
| 82 | Marseille 16e Arrondissement(13) | 6.9% | 2,769 €/m² | 14.0% |
| 82 | Orange(84) | 8.1% | 1,773 €/m² | 0.5% |
| 82 | Peymeinade(06) | 7.3% | 3,279 €/m² | 8.4% |
| 82 | Saint-Fons(69) | 9.6% | 2,120 €/m² | 3.4% |
| 82 | Saint-Saulve(59) | 7.1% | 2,038 €/m² | 13.6% |
| 82 | Somain(59) | 11.4% | 1,265 €/m² | 3.5% |
| 81 | Avignon(84) | 6.4% | 2,257 €/m² | 5.4% |
| 81 | Châteaubriant(44) | 9.6% | 1,625 €/m² | 2.6% |
| 81 | Cuers(83) | 6.5% | 2,964 €/m² | 20.0% |
| 81 | Le Bar-sur-Loup(06) | 11.8% | 2,037 €/m² | 3.4% |
| 81 | Orly(94) | 7.3% | 3,293 €/m² | 9.5% |
| 81 | Séranon(06) | 17.3% | 1,389 €/m² | 2.7% |
| 80 | Champigny-sur-Marne(94) | 6.6% | 3,610 €/m² | 6.0% |
| 80 | Marseille 3e Arrondissement(13) | 10.9% | 1,754 €/m² | -1.9% |
| 80 | Marseille 4e Arrondissement(13) | 6.7% | 2,857 €/m² | 4.6% |
| 80 | Maubeuge(59) | 15.2% | 947 €/m² | 0.9% |
| 80 | Miramas(13) | 8.2% | 2,339 €/m² | 1.2% |
| 80 | Saint-Vallier-de-Thiey(06) | 7.9% | 3,032 €/m² | n/a |
| 79 | Coudekerque-Branche(59) | 8.5% | 1,700 €/m² | 2.4% |
| 79 | Gagny(93) | 7.1% | 3,061 €/m² | 5.0% |
| 79 | Muret(31) | 7.1% | 2,207 €/m² | 2.0% |
| 79 | Nailloux(31) | 9.3% | 1,674 €/m² | 1.9% |
| 79 | Raismes(59) | 10.2% | 1,406 €/m² | 1.9% |
2434 cities awaiting data
These cities are tracked by Briveo but a reliable signal for a score is missing. We would rather show them without a score than fabricate one.
- Zone rent not available for this area, yield not computable1413
- Too few sales over 12 months for a reliable ranking969
- Median price per square meter not available50
- Price atypical for its department, likely a computation artifact2
Explore the market city by city
Every city has a detailed page with prices by property type, trends and transaction volumes. The barometer ranks prices and their trends across the whole tracked territory.
Method and limits
- The score combines four signals: the zone gross yield (the strongest weight), the 1-year price trend, the entry ticket per square meter and liquidity measured by transaction volume. Each weight and threshold is an indicative heuristic, not a market truth.
- The zone gross yield divides an indicative annual rent by the median price per square meter. The rent comes from a per-square-meter reference, an order of magnitude to refine, never an observed rent. A city with no known zone rent is not rated.
- Price source: the public DVF register released as open data by the DGFiP, aggregated per transaction. Scope: the cities tracked and published by Briveo, not the whole of France.
- A city enters the ranking only if its market is thick enough, if its price is plausible against its department and if its statistics were recomputed with the current aggregation rule. Otherwise it stays pending, with no score.
- Indicative score based on public market data (DVF prices, a fallback rent, transaction volume). Decision support, not investment advice. The yield shown is a zone gross yield, before charges, taxes, vacancy and works.