Krnjača (Serbian Cyrillic: Крњача, pronounced [kř̩ɲat͡ʃa]) is an urban neighborhood of Belgrade, the capital of Serbia. It is located in Belgrade's municipality of Palilula.
Krnjača is located on the left bank of the Danube, across the Old Belgrade to which it is connected only by one bridge, the Pančevački most. The settlement is built behind the long embankment along the Danube, but it is still often flooded by the river. Krnjača is much scattered and stretched along two major roads in this area, the Pančevački put which connects Belgrade to the town of Pančevo and Zrenjaninski put which connects Belgrade to the town of Zrenjanin. From the south Krnjača is bordered by the Danube, from the west by the Jojkićev Dunavac canal, from the north by the Mokri Sebeš canal and the bog of Veliko Blato and from the east by the Sebeš stream. The Kalovita canal flows through the middle of the neighborhood. Through its northern extension of Dunavski Venac Krnjača makes an urban connection to Borča and on the east it stretches all the way to Pančevo.
By the Census of 1971, the last one which recorded Krnjača as a separate town, population was 11,834. According to the 2002 census, population of the area which made Krnjača before 1970s is 23,509 (Krnjača and Dunavski Venac 13,414, Reva 2,808 and Kotež 7,287).
First mention of the name Krnjača, as part of the Borča village's area, dates back from 1823. Settlement is much younger and originally was known as Nova Borča (New Borča). Between the two World wars it was still part of Borča under the name of Rit-Krnjača (Marsh-Krnjača). After 1945 Krnjača split as a separate village and became seat of its own municipality on May 30, 1952. In 1955, with new territorial reorganization, neighboring municipalities of Borča, Ovča and Padinska Skela were annexed to the municipality of Krnjača. In turn, in 1965 municipality of Krnjača was abolished and annexed to the municipality of Paliula. A movement for separating area of the former municipality from Paliula has been vocal in the last 10 years and as a result in 2005 Palilula's Municipal assembly proposed to the Belgrade City assembly to allow the formation of the new municipality of Dunavski Venac.