Segundo o censo de 2011, Poonch ten unha poboación de 476.820 habitantes, aproximadamente igual á nación de Suriname. Isto dálle unha clasificación de 548 na India (de un total de 640). O distrito ten unha densidade de poboación de 285 habitantes por quilómetro cadrado (740 / sq mi). A súa taxa de crecemento da poboación durante a década 2001-2011 foi de 27,97%. Poonch ten unha relación de sexo de 890 mulleres por cada 1000 homes, e unha taxa de alfabetización de 68,69%. O distrito é musulmán 90.45%. As etnias residentes inclúen Gujjars, Bakerwals, Paharis, Punjabis, Kashmiris e Rajputs.
476.820