It is composed of three villages: Portița (Portelek), Tiream, and Vezendiu (Vezend).
The commune is located in the southwestern part of the county, on the banks of the river Sânmiclăuș.
At the 2002 census, Tiream had 2,358 inhabitants; of those, 48.3% were Romanians, 29.2% were Hungarians, 14.1% Germans (mainly Satu Mare Swabians), and 8.1% Roma.
At the 2011 census, the commune had a population of 2,226, of which 41.06% were Romanians, 23.67% were Hungarians, 20.13% Roma, and 10.92% Germans.
At the 2021 census, the population had decreased to 2,068, of which 41.05% were Romanians, 40.18% were Hungarians, 7.06% Roma, and 4.11% Germans.