Met een totale oppervlakte van 9 hectare behoort Johannahoeve tot een van de kleinste buurten van Nederland. Bij gebrek aan natuurlijke waterlichamen, bestaat Johannahoeve enkel uit land. Johannahoeve heeft in vergelijking met de rest van Nederland weinig inwoners: Volgens de meest recente cijfers heeft Johannahoeve een totaal van 610 inwoners en 285 huishoudens. Het gemiddelde huishouden bestaat hiermee uit 2.1 personen. De meerpersoonshuishoudens zonder inwonende kinderen zijn in Johannahoeve met 45% het best vertegenwoordigd. Hierna volgen de eenpersoonshuishoudens met 31% en tot slot de meerpersoonshuishoudens met inwonende kinderen met 24%. De bevolkingsdichtheid van Johannahoeve behoort tot de hoogste van Nederlandse buurten: er wonen 6.761 personen per vierkante kilometer.
De leeftijdsgroep 65-plussers (42%) is in Johannahoeve in vergelijking met andere Nederlandse buurten erg hoog vertegenwoordigd. Daarnaast is de leeftijdsgroep inwoners van 45 tot 65 jaar (26%) bovengemiddeld vertegenwoordigd. De leeftijdsgroep jongeren van 15 tot 25 jaar (10%) heeft een gemiddelde vertegenwoordiging in vergelijking met andere Nederlandse buurten. De leeftijdsgroep die bestaat uit kinderen tot 15 jaar oud (10%) is er beperkt aanwezig. De leeftijdsgroep in de categorie 25 tot 45-jarigen (12%) is verhoudingsgewijs zeer beperkt aanwezig. In Johannahoeve heeft relatief gezien een groot deel van de bevolking een migratieachtergrond: bij 9% is dat een westerse achtergrond en bij 8% gaat het om een niet-westerse achtergrond. Bij 83% van de bevolking in Johannahoeve is er geen migratieachtergrond aanwezig.
Het aantal woningen in Johannahoeve is met een totaal van 274 gemiddeld in vergelijking met andere Nederlandse buurten. Het aandeel dat gevormd wordt door onbewoonde woningen in Johannahoeve is in vergelijking met andere buurten van Nederland gemiddeld: 2% van de woningen staat leeg, terwijl wordt 98% bewoond. Van alle woningen in Johannahoeve is in vergelijking met andere buurten van Nederland een relatief hoog percentage bestemd als huurwoning. 29% van de woningen staat geregistreerd als huurwoning, tegenover 71% aan koopwoningen. Met een gemiddelde WOZ-waarde van 310.000 euro per woning ligt deze waarde in de buurt Johannahoeve ver boven het gemiddelde in vergelijking met andere buurten. Het aardgasverbruik van een woning in Johannahoeve ligt met 2.030 kubieke meter aardgas per huishouden in verhouding met de rest van Nederlandse buurten ver boven het gemiddelde. Met 4.050 kWh per jaar bedraagt het gemiddelde energieverbruik per woning in Johannahoeve veel meer dan het gemiddelde van andere Nederlandse buurten. Het aantal auto's per huishouden valt in Johannahoeve met 1.1 auto's per huishouden binnen het Nederlandse gemiddelde. Voor deze buurt betekent dit dat er 3.458 auto's per vierkante kilometer zijn.
Er zijn 70 bedrijven in Johannahoeve, wat boven het landelijke gemiddelde van buurten ligt. Bedrijfstakken die iets boven het gemiddelde worden vertegenwoordigd zijn handel en horeca (5), financiële diensten en onroerend goed (5), de zakelijke dienstverlening (25) en cultuur, recreatie en overige diensten (10). De bedrijfstakken met een lager dan gemiddelde vertegenwoordiging zijn nijverheid en energie (10). De bedrijfstakken die gemiddeld gezien erg weinig worden vertegenwoordigd zijn landbouw, bosbouw en visserij (0) en vervoer, informatie en communicatie (0).