Kiskunhalas () is a district in south-eastern part of Bács-Kiskun County. Kiskunhalas is also the name of the town where the district seat is found. The district is located in the Southern Great Plain Statistical Region.
Kiskunhalas District borders with Kiskunmajsa District to the northeast, Mórahalom District (Csongrád County) to the east, the Serbian district of North BaÃÂka and Bácsalmás District to the south, Jánoshalma District to the west, Kiskà Ârös District to the northwest. The number of the inhabited places in Kiskunhalas District is 9.
The district has 2 towns and 7 villages. (ordered by population, as of 1 January 2012)
The bolded municipalities are cities.
In 2011, it had a population of 43,849 and the population density was 53/km<sup>2</sup>.
Besides the Hungarian majority, the main minorities are the Roma (approx. 1,800), German (500), Serb and Croat (100).
Total population (2011 census): 43,849<br> Ethnic groups (2011 census): Identified themselves: 41,062 persons:
Approx. 3,000 persons in Kiskunhalas District did not declare their ethnic group at the 2011 census.
Religious adherence in the county according to 2011 census: