Ludność thumb|Żeński strój ludowy, lata 20. XX wieku. Autochtoniczna ludność identyfikowała się jako Morawcy (Moravci) lub Prajzáci (Prusacy) i posługiwała się specyficzną mową zaliczaną do gwar laskich. Ludność zamieszkującą na południe od rzeki Opawy, na dawnym Śląsku Austriackim przezwali oni Císarákami. W 1890 ziemia hulczyńska liczyła 39774 mieszkańców, z czego 34668 (87,2%) była czeska (lub morawska), 4273 (10,7%) niemiecka a 832 (2,1%) polska (z czego 254, ponad 30%, w miejscowości Bolatice). Jedynie Třebom (niem. Thröm) i Sudice (niem. Zauditz) były zamieszkałe w większości przez Niemców.

Według ogólnoczeskiego spisu ludności z 2001 r. w 27 samodzielnych gminach położonych w granicach regionu mieszkało 65 120 osób, z czego pod względem zadeklarowanej narodowości 57 088 (87,7%) stanowili Czesi, 2332 (3,6%) Ślązacy, 1679 (2,6%) Niemcy, 1197 (1,8%) Morawianie, 756 (1,2%) Słowacy, a 124 (0,2%) Polacy. W największym odsetku ludność o śląskiej identyfikacji narodowej zamieszkiwała miejscowości położone na północny zachód od Hulczyna. Aż 18 z 25 gmin na Śląsku Czeskim, w których odnotowano ponad 3% udział takiej ludności znajdowało się właśnie w ziemi hulczyńskiej, jak również te z największymi: 10,2% w Kobeřicach, 8,2% w Chuchelnej i 8% w Strahovicach.