Comuna se află în partea centrală a județului, pe malurile râului Suhurlui. Este străbătută de șoseaua județeană DJ251G, care o leagă spre est de Vârlezi (unde se intersectează cu DN24D) și spre vest de Valea Mărului. Lângă Corni, din acest drum se ramifică șoseaua județeană DJ251F, care duce spre nord la Smulți.[3]
Istorie
La sfârșitul secolului al XIX-lea, comuna purta denumirea de Măcișeni, făcea parte din plasa Zimbrul a județului Covurlui, și era formată din satele Corni, Măcișeni și Urlești, având în total 1523 de locuitori. În comună funcționau două biserici („Sfinții Voievozi” la Corni și „Sfântul Nicolae” la Urlești) și două mori cu aburi.[4] În 1925, comuna se numea Corni, după noul sat de reședință, făcea parte din plasa Bujor a aceluiași județ și avea, conform Anuarului Socec, 2038 de locuitori.[5]
Conform recensământului efectuat în 2021, populația comunei Corni se ridică la 1.814 locuitori, în scădere față de recensământul anterior din 2011, când fuseseră înregistrați 2.066 de locuitori.[9] Majoritatea locuitorilor sunt români (95,2%).[10] Din punct de vedere confesional, majoritatea locuitorilor sunt ortodocși (94,93%), iar pentru 4,91% nu se cunoaște apartenența confesională.[11]