Haarweg behoort tot een van de kleinste buurten van Nederland: de totale oppervlakte bedraagt 8 De oppervlakte bestaat door de afwezigheid van rivieren en meren enkel uit land. Met een totaal aantal inwoners van 1.510 verspreid over 1.435 huishoudens binnen Haarweg, ligt het aantal in vergelijking met de rest van Nederland vrij laag. Het gemiddelde huishouden bestaat uit 1.1 personen. In de buurt is het eenpersoonshuishouden met 96% het meest aanwezig, gevolgd door de meerpersoonshuishoudens zonder inwonende kinderen met 4%. Het percentage huishoudens met inwonende kinderen is 0%.
De leeftijdsgroepen jongeren van 15 tot 25 jaar (61%) en 25 tot 45-jarigen (39%) zijn ten opzichte van andere Nederlandse buurten erg hoog vertegenwoordigd. In Haarweg heeft relatief gezien een erg groot deel van de bevolking een migratieachtergrond: bij 23% betreft dat een westerse migratieachtergrond en bij 14% gaat het om een niet-westerse achtergrond. Bij 63% van alle inwoners in Haarweg is er geen migratieachtergrond.
Haarweg heeft in totaal 664 geregistreerde woningen, wat hoog is in vergelijking met andere buurten in Nederland. Het aandeel onbewoonde woningen is hierin relatief gezien erg hoog: 11% van de woningen in Haarweg staat leeg, tegenover 89% bewoonde woningen. Van de woningen in Haarweg is een relatief gezien erg hoog percentage bestemd als huurwoning: 100% van de woningen geldt als huurwoning, tegenover 0% koopwoningen. De gemiddelde WOZ-waarde van een woning in de buurt Haarweg is met 68.000 euro per woning ver bovengemiddeld in vergelijking met de andere Nederlandse buurten. Het modale aardgasverbruik binnen Haarweg is ten opzichte van de rest van Nederlandse buurten zeer laag: gemiddeld wordt er per huishouden 700 kubieke meter aardgas gestookt. Het modale energieverbruik per woning in Haarweg behoort met 2.140 kWh per jaar tot het laagste van Nederland. Het aantal auto's per huishouden is in de buurt met 0.1 auto's per huishouden ondergemiddeld ten opzichte van de landelijke cijfers. Dat komt voor Haarweg neer op 1.263 auto's per vierkante kilometer.
Met 25 bedrijven in Haarweg is de hoeveelheid vestigingen er ver onder het gemiddelde van andere buurten in Nederland. Bedrijfstakken die bovengemiddeld worden vertegenwoordigd zijn handel en horeca (10), de zakelijke dienstverlening (5) en cultuur, recreatie en overige diensten (5). De bedrijfstakken met een vertegenwoordiging die veel lager is dan gemiddeld zijn landbouw, bosbouw en visserij (0), nijverheid en energie (0), vervoer, informatie en communicatie (0) en financiële diensten en onroerend goed (0).