                 ((areas, key) ->
                     statistics = response.asuntokunnat[key]
                     statisticsName = key
+                    isHouseholdDwellingUnit = statisticsName == dataviz.getStatisticsLayer('household-dwelling_unit')
                     # Decide comparison value
-                    comparisonKey = if statistics[Object.keys(statistics)[0]].proportion != undefined then 'proportion' else 'value'
+                    comparisonKey = if statistics[Object.keys(statistics)[0]].proportion != undefined && !isHouseholdDwellingUnit
+                    then 'proportion'
+                    else 'value'
                     maxVal = Math.max(Object.keys(statistics).map( (id) ->
                         if isNaN(+statistics[id][comparisonKey]) then 0 else +statistics[id][comparisonKey]
                     )...)

    alphabet                   = require 'cs!app/alphabet'
    accessibility              = require 'cs!app/accessibility'
    {mixOf, pad, withDeferred} = require 'cs!app/base'

    BACKEND_BASE = appSettings.service_map_backend
    LINKEDEVENTS_BASE = appSettings.linkedevents_backend

                        statistic = statistics[id]
                        currentStatistic = {}
                        value = if isNaN(+statistic[comparisonKey]) then 0 else statistic[comparisonKey]
                        # Filter out proportion for average household-dwelling unit sizes
                        proportion = if isHouseholdDwellingUnit
                        then undefined
                        else statistic.proportion
                        currentStatistic[statisticsName] =
                            value: "" + statistic.value
                            normalized: value / maxVal
                            proportion: proportion
                        areas[id] = Object.assign({}, areas[id], currentStatistic)
                    )
                    areas
