Living area
About 184 m²
Contents
About 496 m³
Construction year
Built in 1890
Number of rooms
11 rooms (4 bedrooms)

Nieuwe Groenmarkt 45 47

2011 TV, Haarlem (Noord-Holland)

For sale: Investment property in the heart of Haarlem

Located at Nieuwe Groenmarkt 45-47 in Haarlem, we offer you an excellent investment opportunity in the bustling center of this historic city. This freestanding property includes a total living area of 184 m² and is situated on a plot of 54 m². With a total of five independent apartments + hair salon, this object not only offers diversification in rental income but also an attractive investment opportunity in a desirable location.

Each apartment offers various possibilities for living concepts and improvements (especially energy label!), which can further increase the potential rental income. The central location on a car-free square contributes to the attractiveness of the property. Tenants will highly appreciate the proximity to various facilities, such as shops, restaurants, and public transport.

In addition, the property features a commercial space of 50 m², currently rented to a hair salon. This provides for a stable additional income stream. The combination of both residential and commercial rental options makes this property particularly versatile and attractive to investors.

The appeal of Haarlem as a city center must not be underestimated. The city is known for its historical architecture, art and cultural offerings, and its central location relative to major cities like Amsterdam and Haarlem. The demand for both residential and commercial space in this region continues to increase, underscoring the potential value appreciation of this property.

Ground floor
Shop space: - 50m2 (rented for an indefinite period)

1st floor 47A (2 independent apartments)
(for) Apartment*, 74 points 15m2 (=€468.88 gross rent)}<|im_start|>łow<|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|><|im_start|>{
(rear) Apartment*, 85 points 25m2 (=€541.66 gross rent)}<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/<|im_start|><|im_start|>******/**>{

*currently both front and rear are rented for an indefinite period to one tenant

2nd floor 47C (2 independent apartments)
(for Room, 34 points 18m2 (=€350.96 gross rent))
(rear) Room, 29 points 22m2 (=€299,38 gross rent)}

Both furnished and unfurnished for rent

3rd floor 47E (1 independent apartment)
Apartment, 111 points 32m2 + balcony 10m2 (=€722.48 gross rent) (including balcony)

furnished and available for rent

4th floor 47G (1 independent apartment)
Apartment, 103 points 22m2 + 3m2 balcony (= €666.81 gross rent) (including balcony)

furnished and available for rent

** total area 184m2 on 53m2 own land

Total bare rent= €4800,- p/m = €57.600 p/j

* With sustainability and improved energy label, the WWS points can be much higher!

In short, Nieuwe Groenmarkt 45-47 is not only a solid investment property with good rental possibilities, but also a strategic investment in one of the most desired areas of Haarlem. Seize this unique opportunity to invest in a property that offers the perfect combination of living and working! Contact us for more information or to schedule a viewing. Read the full description

Floor plans

Transfer

Asking price
€ 1,100,000 netto
Status
Available
Acceptance
Available immediately

Construction

Object type
Basement + attic flat (apartment)
Type of construction
Existing construction
Construction year
1890
Type roof
Flat roof

Area and content

Living area
184 m²
Contents
496 m³
Building-related outdoor area
15 m²

Classification

Number of rooms
11 rooms (4 bedrooms)
Number of floors
5 residential levels
Located at
Ground floor

VvE check list

Company Registration at KvK
No
Annual meeting
No
Periodic contribution
No
Reserve fund present
No
Maintenance plan
No
Saddle insurance
No

Mortgage costs indicator

Own contribution:
Savings / excess value

Interest:
Lowest 10-year interest rate

Lowest 10-year interest rate

2,93% - Woonfonds Groen Woonge... - NHG


3,2% - Woonfonds Groen Woongen... - 80%

Lowest 20-year interest rate

3,19% - Centraal Beheer Groen... - NHG


3,57% - Argenta Groen Hypothee... - 80%

Lowest 30-year interest rate

3,34% - Centraal Beheer Groen... - NHG


3,74% - Argenta Groen Hypothee... - 80%


Mortgage:

Gross monthly expenses: € 0 p/m

Net monthly expenses: € 0 p/m

How do we calculate this?

The interest rate is based on the lowest 10-year fixed rate for a single mortgage part. The stated rate (3.2% zonder NHG) was verified on 14-12-2025. This calculation is based on an annuity mortgage that is fully repaid, with monthly payments remaining the same throughout the entire term. The actual interest rate and net monthly costs may vary depending on your personal situation and the mortgage provider. Consult a financial advisor for an accurate calculation and advice. No rights can be derived from this calculation; it is for indicative purposes only.

Documentation

Viewing solar limits

Residents of Haarlem

Statistics for postal code area 2011

Total number of inhabitants
13975 residents
Men
50%
Women
50%

Residents of Haarlem

Statistics for postal code area 2011

until 15 years
9%
15 to 25 years
10%
25 to 35 years
40%
45 to 65 years
27%
65 and older
15%

Households in Haarlem

Statistics for postal code area 2011

Single without children
59%
Multiple persons without children
25%
Households without children
84%

Households in Haarlem

Statistics for postal code area 2011

Households with one child
5%
Households with multiple children
11%
Households with children
16%

Homes in Haarlem

Statistics for postal code area 2011

Housing for 1945
75%
Houses between 1945 and 1965
1%
Houses between 1965 and 1975
1%
Houses between 1975 and 1985
8%
Houses between 1985 and 1995
6%

Homes in Haarlem

Statistics for postal code area 2011

Homes between 1995 and 2005
5%
Homes between 2005 and 2015
3%
Homes after 2015
1%
Rented apartments
60%
Purchase properties
40%

Other income Haarlem

Statistics for postal code area 2011

Average WOZ value
€ 390.000,-
People under 65 with disability benefits
7%

Other income Haarlem

Statistics for postal code area 2011

Addresses per square kilometer
5520
"Urbanity (scale 1 to 5)"
100%
Postcode kaart 2011 Gemeente kaart haarlem

If you have questions or would like to schedule a viewing, you can use the form on the right. You will then be contacted shortly thereafter.

What does PMA Meerstad stand for?

If you work with us, you work with a team that puts your wishes and needs first. In the past 6 years, we have gained extensive experience in buying, renting, and managing homes all over the Netherlands, and we would like to share this with you. Professional, dedicated, and focused on you as our customer.

What does PMA Meerstad stand for?
Reviews PMA Meerstad

Nieuwe Groenmarkt 45 47, Haarlem

€ 1,100,000 netto - Available