The commune is situated in the southeastern foothills of the Bodoc Mountains [ro] in the Eastern Carpathians, at an altitude of 589 m (1,932 ft), on the banks of the river Dalnic. It is located in the center of Covasna County, 17 km (11 mi) southwest of Târgu Secuiesc and 22 km (14 mi) northeast of the county seat, Sfântu Gheorghe.
In 1925, the commune fell within Plasa Târgu Secuiesc of Trei Scaune County. In August 1940, under the auspices of Nazi Germany, which imposed the Second Vienna Award, Hungary retook the territory of Northern Transylvania (which included Dalnic) from Romania. Towards the end of World War II, however, the commune was taken back from Hungarian and German troops by Romanian and Soviet forces in September 1944. In 1950, after Communist Romania was established, Dalnic became part of the Târgu Secuiesc Raion of Stalin Region. From 1952 and 1960, it was part of the Magyar Autonomous Region, and between 1960 and 1968 it reverted to Brașov Region. In 1968, when Romania was reorganized based on counties rather than regions, the commune became part of Covasna County.
Demographics
Historical population
Year
Pop.
±%
1850
1,570
—
1930
1,230
−21.7%
2002
1,026
−16.6%
2011
956
−6.8%
2021
896
−6.3%
Source: Census data
The commune has an absolute SzékelyHungarian majority. According to the 2011 census, it had a population of 956, of which 97.59% or 933 were Hungarians. At the 2021 census, Dalnic had a population of 896; of those, 98.1% were Hungarians.[4]