Buying real estate in Cologne?

Get all the real estate data you need

What rental yield can you expect in Cologne? (2026)

Last updated on 

Get all the data you need about the real estate market in Cologne

SUMMARY

We analyzed residential property rental yields in Cologne, as of 2026, for residential property buyers using the raw dataset provided. The work combines neighborhood-level purchase price estimates, monthly rent estimates, gross rental yield estimates, net rental yield estimates, and practical investment interpretation for foreign individual buyers.

This article is updated regularly, so the numbers should be read as a current Cologne residential property rental yield snapshot for May 2026 rather than a fixed long-term appraisal.

The main finding is clear: Cologne is a tight apartment-led rental market, but the best yield is not in the most prestigious neighborhoods. The strongest modeled net yields are in Kalk at about 3.2%, followed by Mülheim at about 2.9% and a group of more liquid urban neighborhoods around 2.5% to 2.6%.

Kalk has the highest modeled rental yield in the dataset, with a 4.5% gross yield and 3.2% net yield across the apartment sizes shown. The trade-off is that the investor must be more careful about micro-location, building condition, energy performance, tenant profile, and resale liquidity.

Mülheim offers a useful middle ground for buyers who want better entry prices than Cologne's western districts. Its modeled 4.2% gross yield and 2.9% net yield look attractive, but the district is uneven, so property selection matters more than in Nippes or Sülz.

Ehrenfeld, Deutz, Nippes, and Zollstock are the most balanced yield-and-liquidity neighborhoods in the table. Their modeled net yields sit around 2.5% to 2.6%, which is not spectacular, but the tenant depth and resale appeal are easier for a beginner buyer to understand.

Marienburg is the weakest income market in the dataset, with modeled net yields of only 1.6%. It can be an excellent lifestyle or capital-preservation location, but the purchase price is too high relative to rent for a yield-focused residential investor.

Lindenthal, Sülz, Rodenkirchen, Braunsfeld, and Bayenthal also show yield compression. These neighborhoods have strong renter appeal, but purchase prices absorb much of the rental income advantage.

The best beginner property format in Cologne is usually a normal, well-located 2-bedroom Eigentumswohnung. It is more flexible than a 1-bedroom unit, easier to finance and resell than a large 3-bedroom unit, and broad enough for couples, sharers, remote workers, and small families.

The practical takeaway for foreign buyers looking at Cologne residential property is to compare net yield before gross yield. Hausgeld, maintenance reserve, energy upgrades, leasing friction, vacancy allowance, and resale liquidity can matter more than a high headline rent-to-price ratio.

Get fresh and reliable information about the market in Cologne

Don't base significant investment decisions on outdated data. Get updated and accurate information.

buying property foreigner Cologne

Residential property rental yields in Cologne in 2026

This table compares residential property rental yields in Cologne by neighborhood and apartment size. It covers the neighborhoods and bedroom counts included in the raw dataset, using 1-bedroom, 2-bedroom, and 3-bedroom apartment properties.

For each neighborhood, the table shows average purchase price, average monthly rent, gross rental yield, and net rental yield. The net yield estimate is more important for a beginner investor because it reflects the cost drag from non-recoverable building costs, maintenance, leasing friction, vacancy allowance, and property-specific risk.

Finally, please note you'll find much more detailed data in our real estate pack about Cologne.

Neighborhood 1-bedroom property average purchase price 1-bedroom property average monthly rent 1-bedroom property gross rental yield 1-bedroom property net rental yield 2-bedroom property average purchase price 2-bedroom property average monthly rent 2-bedroom property gross rental yield 2-bedroom property net rental yield 3-bedroom property average purchase price 3-bedroom property average monthly rent 3-bedroom property gross rental yield 3-bedroom property net rental yield
Altstadt-Nord €235,000 €735 3.8% 2.4% €364,000 €1,140 3.8% 2.4% €504,000 €1,575 3.8% 2.4%
Altstadt-Süd €243,000 €765 3.8% 2.5% €378,000 €1,190 3.8% 2.5% €513,000 €1,615 3.8% 2.5%
Bayenthal €250,000 €760 3.6% 2.4% €385,000 €1,170 3.6% 2.3% €520,000 €1,580 3.6% 2.3%
Braunsfeld €274,000 €780 3.4% 2.2% €428,000 €1,215 3.4% 2.2% €599,000 €1,700 3.4% 2.2%
Deutz €234,000 €745 3.8% 2.6% €364,000 €1,155 3.8% 2.6% €494,000 €1,570 3.8% 2.5%
Ehrenfeld €230,000 €740 3.9% 2.6% €367,000 €1,180 3.9% 2.6% €500,000 €1,610 3.9% 2.6%
Kalk €171,000 €640 4.5% 3.2% €266,000 €995 4.5% 3.2% €361,000 €1,350 4.5% 3.2%
Lindenthal €298,000 €890 3.6% 2.3% €484,000 €1,445 3.6% 2.3% €682,000 €2,035 3.6% 2.3%
Marienburg €385,000 €990 3.1% 1.6% €630,000 €1,620 3.1% 1.6% €910,000 €2,340 3.1% 1.6%
Mülheim €189,000 €665 4.2% 2.9% €302,000 €1,065 4.2% 2.9% €412,000 €1,450 4.2% 2.9%
Nippes €225,000 €710 3.8% 2.6% €350,000 €1,105 3.8% 2.6% €475,000 €1,500 3.8% 2.6%
Rodenkirchen €280,000 €810 3.5% 2.1% €448,000 €1,295 3.5% 2.1% €644,000 €1,865 3.5% 2.1%
Sülz €283,000 €840 3.6% 2.3% €448,000 €1,330 3.6% 2.3% €620,000 €1,840 3.6% 2.3%
Zollstock €212,000 €670 3.8% 2.6% €329,000 €1,045 3.8% 2.6% €447,000 €1,415 3.8% 2.6%

Make a profitable investment in Cologne

Better information leads to better decisions. Save time and money. Download our data.

buying property foreigner Cologne

Which neighborhoods offer the best net yield among areas people actually want to live in Cologne?

The best net-yield neighborhoods among areas people actually want to live in Cologne are Ehrenfeld, Deutz, Nippes, Zollstock, and selected parts of Mülheim. These areas offer stronger modeled net yields than the expensive western districts while still having real tenant depth.

In the table, Ehrenfeld, Deutz, Nippes, and Zollstock sit around 2.5% to 2.6% net yield. Mülheim is stronger at about 2.9% net yield, while Lindenthal and Sülz are closer to 2.3% and Marienburg falls to only 1.6%.

The reason is local. Ehrenfeld has nightlife, creative employment, public transport, and strong demand from younger renters. Deutz benefits from Messe, rail access, Rhine proximity, and immediate access to the Innenstadt.

Nippes is less flashy but easier for a beginner buyer to understand. It has a stable residential feel, good everyday retail, and enough urban life to keep tenants interested.

The trade-off is that Kalk and Mülheim can show higher yields, but not every street or building has the same liquidity. In Cologne, a slightly lower yield in Nippes or Ehrenfeld can be safer than a higher yield in a weaker micro-location.

Where can I find residential properties with above-average yields and below-average entry prices in Cologne?

The clearest above-average-yield and below-average-entry-price areas in Cologne are Kalk, Mülheim, Zollstock, and parts of Nippes. These neighborhoods keep purchase prices below the western inner-city premium while still offering real tenant demand.

Kalk has the strongest modeled numbers in the dataset. A 1-bedroom apartment is estimated at €171,000, a 2-bedroom at €266,000, and a 3-bedroom at €361,000, with modeled net yields of about 3.2% across the three formats.

Mülheim is slightly more expensive than Kalk but still cheaper than Cologne's western districts. The modeled 2-bedroom purchase price is €302,000 with €1,065 monthly rent, producing about 4.2% gross yield and 2.9% net yield.

Zollstock is the more conservative value option. A 2-bedroom at about €329,000 with €1,045 monthly rent is easier for a first-time investor to understand than a riskier bargain in a weaker eastern micro-location.

These areas are cheaper because they have less prestige than Lindenthal, Sülz, Bayenthal, or Marienburg. In some parts, the discount also reflects older buildings, less polished streetscapes, weaker resale appeal, or lower foreign-buyer visibility.

Where does the rent level justify the purchase price most clearly in Cologne?

The rent level justifies the purchase price most clearly in Kalk, Mülheim, Ehrenfeld, Deutz, and Nippes. These neighborhoods have the best relationship between monthly rent and acquisition cost in the table.

Kalk is the strongest pure rent-to-price case, with a modeled 4.5% gross yield and 3.2% net yield. Mülheim follows with about 4.2% gross yield and 2.9% net yield.

Ehrenfeld, Deutz, and Nippes are lower than Kalk, but they are more liquid and easier to rent to mainstream urban tenants. That matters because a yield is only useful if the tenant demand and resale market are credible.

Ehrenfeld is especially rational because tenants pay for location and lifestyle while purchase prices remain below Lindenthal or Sülz. Deutz is rational because the rent premium is supported by transport, Messe, offices, and Rhine proximity.

Marienburg is the clearest place where the rent does not justify the purchase price for a yield buyer. A modeled 3-bedroom at €910,000 and €2,340 monthly rent produces only about 1.6% net yield.

We have actually built the our real estate pack about Cologne to make sure you won’t buy in the wrong area. Check it out.

Get to know the market before buying a property in Cologne

Better information leads to better decisions. Get all the data you need before investing a large amount of money.

real estate market Cologne

Where is the best place to buy if I want stable rental income rather than maximum yield in Cologne?

The best Cologne neighborhoods for stable rental income are Nippes, Sülz, Lindenthal, Deutz, and Rodenkirchen. They are not always the highest-yielding areas, but they have deeper and more predictable tenant pools.

Nippes and Sülz are especially strong for ordinary long-term tenants. They attract professionals, couples, small families, and people who want livability without being in the busiest inner city.

Sülz and Lindenthal also benefit from university access, parks, schools, and strong local amenities. Their modeled net yields are only about 2.3%, but tenant quality and resale appeal are stronger than the yield number alone suggests.

Deutz is more mixed, but its rental stability is supported by employers, Messe, public transport, and immediate access to both sides of the Rhine. The modeled 2-bedroom rent of €1,155 per month with 2.6% net yield is a practical stability profile.

Rodenkirchen works better for families and higher-income renters who want the Rhine, schools, and a quieter south-Cologne lifestyle. For a first rental property, stability can be worth more than an extra half percentage point of yield.

What type of residential property should a beginner investor buy to maximize rental profitability in Cologne?

A beginner investor in Cologne should usually buy a well-located 2-bedroom Eigentumswohnung. The 2-bedroom format gives the best balance between entry price, rent level, tenant depth, and resale liquidity.

In practical neighborhoods such as Ehrenfeld, Deutz, Nippes, Zollstock, Mülheim, and Kalk, modeled 2-bedroom gross yields range from about 3.8% to 4.5%. Modeled net yields range from about 2.6% to 3.2% in those same practical areas.

One-bedroom units are cheaper and easy to rent, but tenant turnover can be higher because they attract singles, students, young professionals, and shorter-stay urban renters. That can increase leasing friction and management workload.

Three-bedroom units produce higher absolute rent, but the purchase ticket is much larger and the renter pool narrows. In Marienburg, a 3-bedroom is modeled at €910,000 with €2,340 monthly rent, but only 1.6% net yield.

Cologne's real investment market is apartment-led. For a beginner buyer, a normal 2-bedroom apartment in a liquid neighborhood is usually more sensible than a luxury apartment, villa-style asset, or oversized family unit.

We give you more details in the our real estate pack about Cologne.

Which neighborhoods offer strong rental income with the lowest vacancy risk in Cologne?

The strongest combination of rental income and low vacancy risk in Cologne is in Deutz, Nippes, Sülz, Lindenthal, and Ehrenfeld. These areas combine good rents with broad renter appeal.

Deutz stands out because a modeled 2-bedroom rents for about €1,155 per month and produces a 2.6% net yield. Demand is supported by transport, Messe, offices, the Lanxess Arena, and Rhine access.

Ehrenfeld has a similar yield profile but a more lifestyle-driven tenant base. A modeled 2-bedroom rents for €1,180 per month, with 3.9% gross yield and 2.6% net yield.

Sülz and Lindenthal have lower modeled yields, around 2.3% net, but very strong tenant quality. Their demand is supported by the University of Cologne, green space, schools, and high livability.

Nippes is the middle ground. It is less expensive than Sülz or Lindenthal, more residential than Altstadt, and more liquid than many cheaper eastern districts.

Buying real estate in Cologne can be risky

An increasing number of foreign investors are showing interest. However, 90% of them will make mistakes. Avoid the pitfalls with our comprehensive guide.

investing in real estate foreigner Cologne

Which areas look overpriced relative to their rental income in Cologne?

The clearest overpriced areas relative to rental income are Marienburg, Lindenthal, Rodenkirchen, Braunsfeld, and parts of Sülz. They can be excellent places to live, but the rental-yield case is weaker.

Marienburg is the most obvious example. The table estimates only about 1.6% net yield across the bedroom sizes, even though absolute rents are high.

The problem is the purchase price. A modeled 2-bedroom in Marienburg costs €630,000 and rents for €1,620 per month, which produces only 3.1% gross yield before costs and 1.6% net yield after costs.

Lindenthal and Sülz are more balanced than Marienburg, but still expensive. A modeled 2-bedroom in Lindenthal costs about €484,000 and rents for about €1,445, producing only 2.3% net yield.

These neighborhoods are expensive because of prestige, green space, schools, university access, villa streets, and owner-occupier demand. That does not make them bad neighborhoods. It means they are better for capital preservation, own-use flexibility, or long holding periods than for simple income efficiency.

Which neighborhoods should I avoid even if the rental yield looks attractive in Cologne?

A beginner should be careful with Kalk, parts of Mülheim, and weaker micro-locations in far-north or peripheral Cologne, even when the rental yield looks attractive. The high yield may be created by a low purchase price, not by unusually strong tenant quality.

Kalk shows the best modeled net yield at 3.2%, but the investor must check the exact street, building condition, energy performance, tenant profile, and resale market. A weak building can erase the yield through repairs, higher reserves, and longer resale time.

Mülheim is more nuanced. The district has genuine upside because of Rhine-side regeneration and demand spillover, but older stock and uneven micro-locations make property selection more important than in Nippes or Sülz.

The avoid signal is not that the east side is automatically bad. The real issue is liquidity and building quality.

In Cologne, a cheap apartment with poor energy performance, high Hausgeld, or limited resale demand can look attractive on gross yield and disappoint on net return. Beginners should avoid high-yield units where the yield depends on buying something other buyers do not want.

Which neighborhoods look risky even though the rental yield is high in Cologne?

The Cologne neighborhoods that look risky despite higher yield are Kalk and selected parts of Mülheim. They can work, but the risk-adjusted return is weaker if the building, street, or tenant base is poor.

Kalk's modeled 3.2% net yield is attractive compared with most of Cologne. That premium compensates the buyer for lower prestige, weaker resale liquidity, and more variation between buildings.

Older properties in Kalk may also need energy upgrades or higher maintenance reserves. Those costs matter because the spread between gross and net yield is already where real investment performance is won or lost.

Mülheim's modeled 2.9% net yield looks strong, but the district is uneven. Rhine-adjacent and improving locations are very different from less connected or more tired residential pockets.

A safer alternative is Ehrenfeld or Nippes. Their modeled net yields are lower, around 2.6%, but tenant depth, everyday livability, and resale liquidity are stronger.

Don't lose money on your property in Cologne

100% of people who have lost money there have spent less than 1 hour researching the market. We have reviewed everything there is to know. Grab our guide now.

investing in real estate in  Cologne

What neighborhoods should I avoid when buying a rental property in Cologne?

For a beginner rental investor in Cologne, the avoid list is Marienburg for yield, weak micro-locations in Kalk for risk, poor-quality older stock in parts of Mülheim, and peripheral low-liquidity areas if the only attraction is price.

Marienburg should not be avoided as a place to live. It should be avoided by yield-focused investors because modeled net yields are around 1.6%, far below practical income neighborhoods.

Kalk should be avoided only for weak streets, poor buildings, and units with high maintenance risk. Good purchases can work, but the margin of error is smaller than the headline yield suggests.

Mülheim should be approached selectively. Well-located units near improving corridors can be investable, but older stock away from demand drivers needs a larger price discount.

Peripheral low-price areas should be avoided by beginners when resale demand is thin. A cheap purchase is not enough if the next buyer pool is limited.

Which neighborhoods are seeing rental demand weaken, and why, in Cologne?

There is no strong evidence in the dataset that Cologne-wide rental demand is structurally weakening as of May 2026. The better interpretation is that some high-price and weaker-quality segments are becoming harder to rent at ambitious rents.

The tight supply backdrop remains powerful. The raw data notes that Cologne completed only 1,819 apartments in 2024, while market commentary points to a need of about 6,000 new units annually.

The softer spots are likely overpriced luxury units, large expensive family apartments, and older inefficient apartments with high warm rents. In neighborhoods like Marienburg or premium Lindenthal, the tenant pool is narrower because fewer renters can afford the total monthly cost.

In Kalk and parts of Mülheim, demand is not necessarily weakening, but tenant quality and resale liquidity can be more uneven. This creates risk if the landlord overpays or buys a building with high future maintenance.

The practical recommendation is to monitor luxury and weak-quality stock, not to assume Cologne rental demand is collapsing.

Which neighborhoods are seeing new developments that could create stronger rental demand in Cologne?

The neighborhoods most affected by development-led demand are Deutz, Braunsfeld, Ehrenfeld, Raderberg, Bayenthal, Rondorf, and parts of Mülheim. New development can improve tenant appeal, but it can also add competing supply.

Deutz is the most important example. The raw data notes that Deutzer Hafen is being converted into a mixed-use district for about 6,900 residents and 6,000 jobs, with schools, parks, gastronomy, culture, and water access.

That is demand-positive for Deutz and nearby right-bank areas, but future supply will also be significant. For investors, the point is to avoid paying today for every future benefit before it becomes real rental income.

Braunsfeld and Ehrenfeld are supported by current condominium projects, including Pandion Cosy in Braunsfeld with completion in 2026 or 2027 and DIE WOHNLiebe in Ehrenfeld in 2026.

Raderberg and Bayenthal benefit from Parkstadt Süd, which is planned as an urban quarter with housing, schools, kindergartens, retail, offices, services, and green space. The trade-off is that development can raise appeal and liquidity, but new-build prices may already include much of that optimism.

Thinking of buying real estate in Cologne?

Acquiring property in a different country is a complex task. Don't fall into common traps – grab our guide and make better decisions.

real estate forecasts Cologne

Which neighborhoods have become less attractive for property investors over the last 12 months in Cologne?

The neighborhoods that have become less attractive for yield-focused investors are mainly Marienburg, Lindenthal, Sülz, Rodenkirchen, and premium Braunsfeld. They remain desirable, but the income case has weakened because purchase prices are high relative to rent.

The raw data points to a market where average condominium prices rose slightly again in 2024, with signs of further price increases in 2025. New-build condominiums in popular neighborhoods were mostly offered at €7,000 to €9,000 per square meter, while less sought-after areas stayed around €5,000 to €6,000 per square meter.

That price gap matters. In Lindenthal, Sülz, Braunsfeld, and Rodenkirchen, rent levels are high, but they often do not rise enough to offset the higher purchase price.

Marienburg is the clearest warning. A modeled 1-bedroom costs €385,000 and rents for €990 per month, which is only 3.1% gross yield and 1.6% net yield.

These areas are still good places to live and may have strong resale demand. The issue is not neighborhood quality. It is yield compression.

Which property types are becoming harder to rent in Cologne, and in which neighborhoods?

The property types becoming harder to rent in Cologne are large expensive apartments, luxury units with high warm rents, and older inefficient apartments with high service charges. This is most relevant in Marienburg, Lindenthal, Rodenkirchen, premium Sülz, and parts of older Mülheim or Kalk stock.

Large apartments still rent, but the tenant pool is narrower. A 3-bedroom in Lindenthal or Rodenkirchen may produce attractive absolute rent, but the monthly budget excludes many renters.

Luxury units face a different problem. Their rents may be high, but they compete for a smaller group of corporate, expat, and high-income local tenants.

Older inefficient apartments are risky because German renters focus on total monthly cost, not just cold rent. High heating, Hausgeld-related issues, or poor energy performance can weaken demand.

The most durable beginner-investor product remains a practical 2-bedroom apartment in a liquid neighborhood. Oversized, expensive, or highly specialized units need a clear price discount to make sense as rental investments.

Which bedroom count offers the best balance between entry price, rental yield, and tenant demand in Cologne?

The best bedroom count for a beginner investor in Cologne is the 2-bedroom property. It offers the best balance between entry price, rental yield, tenant depth, and resale liquidity.

One-bedroom apartments have the lowest entry price. In the table, they range from about €171,000 in Kalk to €385,000 in Marienburg, but turnover can be higher because tenants are often singles, students, or early-career professionals.

Two-bedroom apartments are more flexible. They work for couples, sharers, remote workers, small families, and professionals.

In practical neighborhoods such as Ehrenfeld, Deutz, Nippes, Zollstock, Mülheim, and Kalk, modeled 2-bedroom net yields generally sit around 2.6% to 3.2%. That is the most useful range for a beginner trying to balance income and liquidity.

Three-bedroom apartments generate more rent, but they require more capital. In expensive areas, the yield often does not improve, while maintenance and vacancy exposure rise.

Get the full checklist for your due diligence in Cologne

Don't repeat the same mistakes others have made before you. Make sure everything is in order before signing your sales contract.

real estate trends Cologne

INSIGHTS

These insights are drawn from the Cologne residential property rental yield dataset, with a focus on what a foreign individual buyer should understand before buying a residential property to rent out.

You’ll find even more insights in our our real estate pack about Cologne.

  • Kalk offers Cologne's highest modeled net yield, but the yield premium is compensation for higher selection risk. The buyer must check the exact street, building quality, Hausgeld, energy performance, tenant profile, and likely resale demand.
  • Mülheim is the clearest value-and-upside neighborhood in the dataset. Its 2.9% modeled net yield is materially stronger than Nippes, Deutz, or Ehrenfeld, but the district is uneven enough that a weak building can destroy the advantage.
  • Ehrenfeld balances yield and tenant depth better than most fashionable Cologne neighborhoods. It is not the cheapest area, but its renter base is broad enough to make a 2.6% modeled net yield more credible.
  • Deutz is a practical rental location because demand is supported by more than lifestyle. Messe, offices, rail access, the Lanxess Arena, Rhine proximity, and quick Innenstadt access all help the leasing case.
  • Nippes is a safer beginner choice than Kalk, despite a lower headline yield. The modeled 2.6% net yield is supported by a more predictable residential tenant base and stronger everyday livability.
  • Zollstock is a useful conservative value option. It does not have Kalk's headline yield, but it offers a more understandable purchase ticket and a rent-to-price profile that can work for a first rental property.
  • Marienburg is a lifestyle and capital-preservation market, not a rental-yield market. A 1.6% modeled net yield is too low for a buyer whose main goal is income.
  • Lindenthal and Sülz show how good neighborhoods can still produce modest yields. Tenant demand is strong, but purchase prices are high enough to compress net returns.
  • Rodenkirchen works better for stable family tenants than maximum yield. A buyer should treat it as a lifestyle-and-stability location, not as the place to maximize income return.
  • Two-bedroom apartments are Cologne's most balanced beginner-investor product. They have deeper demand than many 3-bedroom units and more tenant flexibility than 1-bedroom units.
  • One-bedroom apartments can rent quickly, but higher tenant turnover can reduce the real return. Leasing friction matters when net yields are already in the low single digits.
  • Three-bedroom apartments produce higher absolute rent, but not always better yield. In expensive neighborhoods, the larger purchase price often absorbs the rent premium.
  • Cologne's low vacancy backdrop can make weak properties look safer than they are. A tight citywide rental market does not remove building-level risk, energy-performance risk, or resale-liquidity risk.
  • Yield spreads in Cologne are mainly created by purchase-price discounts, not unusually high rents. That means investors should ask why a property is cheaper before assuming it is a bargain.
  • The most important Cologne investment test is net yield after realistic costs. Non-recoverable Hausgeld, maintenance reserve, vacancy allowance, repairs, and management friction can change a good-looking gross yield into a mediocre real return.

Don't sign a document you don't understand in Cologne

Buying a property over there? We have reviewed all the documents you need to know. Stay out of trouble - grab our comprehensive guide.

real estate market data Cologne

OUR METHODOLOGY TO BUILD THIS TRACKER

To estimate purchase price, monthly rent, and rental yield in different Cologne neighborhoods, we built this dataset ourselves from the ground up. We did not reuse a third-party yield dataset. We manually researched current residential sale and rental listings, then organized the data by neighborhood and property type.

For each neighborhood and apartment size, we collected comparable sale listings from recognized German property platforms such as ImmoScout24, Immowelt, and Kleinanzeigen Immobilien. We used the apartment categories shown in the tracker, then compared only listings that were reasonably similar in location, size, condition, and property format.

We cleaned the sale sample manually. Duplicate listings, unrealistic asking prices, luxury outliers, distressed assets, serviced-style offers, incomplete listings, and clearly non-comparable properties were removed before calculating the estimates.

Sale prices were normalized in euros, and on a price-per-square-meter basis where possible. We used the median price as the main reference, or the average only when the sample was clean. We then applied an asking-price realism check based on liquidity, apparent overpricing, listing quality, and comparable market evidence.

We then built the rental side of the dataset manually. For the same neighborhood and apartment size, we collected rental listings, cleaned the sample for outliers and non-comparable listings, and estimated a realistic monthly rent using the median rent where possible.

The gross rental yield was calculated as: Gross rental yield = annual rent / estimated purchase price.

To estimate net yield, we avoided applying a flat discount across all segments. The deduction was adjusted by neighborhood and apartment size, reflecting differences in non-recoverable Hausgeld, vacancy risk, maintenance needs, management costs, agent fees, tax friction, repairs, insurance, building costs, and property-level operating costs.

For Cologne residential property markets, we also paid attention to property-level factors when available. These include building condition, age, energy performance, access, layout, maintenance burden, tenant depth, rental stability, and resale liquidity.

Each estimate was assigned a confidence level. 30 to 40 comparable listings means higher confidence. 20 to 30 comparable listings means usable but less robust. Below 20 comparable listings means directional only, unless we widened the comparable area.

These estimates are updated regularly and should be read as structured market estimates, not as guarantees of future rental income. Honesty, quality, and rigor are at the core of our work, and they are also what you will find in our real estate pack about Cologne.