Село розташоване на відстані 22 км від залізничної станції біля річки Роставиці. Землі села межують із Білоцерківським районом Київської області.
Шамраївка — достатньо велике село. За результатами перепису населення України2001 року населення села становило 1 877 осіб.
Історія
Поблизу села розташовані давнє велике городище і 15 пласких курганів, обставлених по колу кам'яними брилами.
Перша історична згадка вла́сне про Шамраївку датується XVI століттям.
За тутешнім переказом походження назви села пов'язується з імʼям одного з першопоселенців — Шамрою. Людиною він був досвідченою й мудрою, тутешні зверталися до нього по пораду і допомогу. Місце, де він жив, мовляв, і отримало назву Шамраївка.