Obec Máslojedy leží v Královéhradeckém kraji v ORP Hradec Králové v nadmořské výšce 321 m. V roce 2014 zde žilo 223 obyvatel. Máslojedy má katastrální území o rozloze 461 ha.