High floor or low floor: what sunlight and shade really change in an HDB or condo
Buyers and tenants often treat a higher floor as a blanket upgrade: more light, more air, less noise, a nicer view. Sometimes that holds. But how much sun and shade a specific unit actually gets is driven far more by the height, distance and position of the buildings around it than by the floor number on its own. Two units on the same floor of the same block, facing different directions, can end up with completely different amounts of direct sun.
This article walks through why a neighbouring block shades some floors and not others, why the same stack can differ noticeably by storey, how to read a shadow map, when a lower floor turns out to be genuinely fine, and how to check a specific stack and facing before you decide either way.
How a neighbouring block shades low floors
The sun sits low in the sky near sunrise and sunset, and higher overhead around midday. A low sun casts long shadows; a high sun casts short ones. A tall building standing close to a lower floor can block that low, direct morning or afternoon sun for a longer stretch of the day, simply because the shadow it casts at that hour reaches far enough to cover the lower unit entirely. A higher floor, sitting above the top of that same neighbouring block, clears the shadow earlier in the day, or avoids it altogether.
The distance between the two buildings matters just as much as height. A tall block set well back, across a road or a park, may cast very little shadow on a lower floor nearby, while a shorter block built close up can still block a surprising amount of light for the hours the sun sits in that direction. There is no fixed rule of thumb that works for every address. It depends entirely on the specific geometry between the unit and whatever stands near it.
Why the same stack can differ so much by storey
Within a single stack, meaning the same unit number repeated on every floor of a block, all units face the identical direction. What changes floor by floor is how much of a nearby building's shadow reaches that particular height. A unit on a low floor might sit inside a neighbouring block's shadow for a few hours most afternoons, while a unit ten floors higher in the very same stack clears that same building's shadow completely and gets direct sun for those same hours instead.
That gap is not a general statement that higher is always better. It is a straightforward function of the neighbouring building's height relative to that exact floor. A stack facing an open field or a low rise estate might show almost no difference in sun exposure between floor 3 and floor 20, because there is nothing tall enough nearby to cast a meaningful shadow at any height. Checking the specific stack, rather than assuming from the floor number, is the only way to know which situation you are in.
How to read a shadow map
A shadow map, like the one on the Sun Facing Checker, shades the areas around a searched address where a nearby building currently blocks the sun at the chosen time and month. Building heights come from OpenStreetMap, and where a specific building's height is not recorded, the tool assumes a typical height for that type of building, for example a taller estimate for an apartment block than for a landed house. The tool's sun summary also reports an estimated number of "shaded hours" for that spot in a given month, alongside sunrise, sunset, sun side and west sun hours.
Because the underlying building data is community maintained, some buildings may be missing, outdated, or only approximately sized, and a shadow map cannot show a building that has not been built yet. Treat the shading shown as a strong guide, not a survey. For a site with a large vacant plot nearby, it is worth checking the URA Master Plan for what could legally be built there in future, since that shadow does not exist yet on any current map.
When a lower floor is genuinely fine
Floor level matters far less for sun and shade when there is simply nothing tall enough nearby to block it. A unit facing a road, a park, a reservoir, a low rise landed estate, or open land tends to receive a similar amount of sun whether it sits on floor 3 or floor 20, because there is no obstruction close enough to change the picture at any height. In these cases, the direction the unit faces, north south, east, or west, has far more influence on its sun exposure than the storey number does.
The opposite situation is a lower floor directly opposite a tall block built close by, where climbing several storeys higher can clear that specific obstruction and change sun exposure noticeably for at least part of the day. Neither case can be assumed from a floor number alone. Our guide to ground floor HDB units and floor plan efficiency guide cover other floor level trade offs worth weighing alongside sun exposure, such as noise, privacy, and usable area.
Checking floor level and window direction directly
On the Sun Facing Checker, after searching an address you can set the exact floor number for the unit you are considering, and the tool notes that higher floors are shaded less, based on an assumed storey height of about 3 metres. You can also select the window direction the unit actually faces, from north through northwest, since a stack's listed block facing and a specific unit's window direction are not always the same thing, especially in an irregularly shaped block. Matching both settings to the real unit, rather than a general sense of the block, is what makes the shadow map and the 12 month sun summary useful for a decision rather than just a general reference.
Money, timing and safety, applied here
- Money: A quick check now costs nothing and takes a couple of minutes, against the cost of finding out after moving in that a specific stack sits in more shadow than expected.
- Timing: Sun and shadow shift across the year, so a check done for the current month alone may not reflect conditions in a different season. Run the 12 month sun summary rather than a single snapshot.
- Safety: A shadow map is a strong guide built from community maintained data, not a survey. Confirm what matters most to you with an actual site visit at the relevant hour before you commit.
Frequently Asked Questions
Does a higher floor always mean more sunlight?
Not automatically. A higher floor generally clears more of the shadow cast by nearby buildings, but the actual effect depends on the height and position of the specific buildings around that address, not the floor number by itself. Some stacks show little difference in sun exposure between a low floor and a high floor.
How is a shadow map calculated for a specific address?
A shadow map is modelled from building heights recorded in OpenStreetMap, combined with the sun's calculated position for the chosen date and time. Where a building's height is not recorded, a typical estimate for that building type is used, so the result is a strong guide rather than a survey.
Can two units on the same floor get different amounts of sun?
Yes. Two units on the same floor of the same block can receive very different amounts of sun and shade if they face different directions, or if only one of them has a taller neighbouring building directly in front of it. Checking needs to be done for the specific stack and facing, not the floor level alone.
Weighing a specific floor or stack
Check the exact address, floor and facing on the Sun Facing Checker, or talk through what else to verify before you commit.
Sources & References
- Sun Facing Checker: methodology and building data sources, sunfacing.com
- URA: Master Plan land use and building height guide plans, ura.gov.sg
- OpenStreetMap: community maintained building footprint and height data, openstreetmap.org
- Related reading on this site: ground floor HDB units: resale value and buyer considerations and floor plan efficiency ratio explained