碭是東漢梁國的屬縣,屬豫州,故城在今河南省永城市芒山鎮一帶,因境內有碭山(今芒碭山)而得名。秦滅魏後以魏國東部置碭郡,郡治就在碭縣。秦末劉邦曾藏匿於芒碭山澤之間,碭郡也是他早年起兵經營的地方。漢高帝以碭郡封彭越為梁王,此後這一帶長期屬於梁國。
東漢時碭縣仍隸梁國,位於豫州東緣,東與徐州的沛國、彭城相接。三國時曹魏改梁國為梁郡,碭縣隨之屬梁郡。