Blumenholz ist eine Gemeinde im Landkreis Mecklenburgische Seenplatte im Süden Mecklenburg-Vorpommerns. Die Gemeinde wird vom Amt Neustrelitz-Land, mit Sitz in der nicht amtsangehörigen Stadt Neustrelitz, verwaltet.
Das Gemeindegebiet erstreckt sich vom See Lieps im Norden bis zum Krebssee im Süden nahe Neustrelitz. Die Lieps ist nur von einer sumpfigen Landbrücke vom nördlich gelegenen Tollensesee getrennt. In diesem Endmoränengebiet aus der Weichsel-Eiszeit liegen in einem Landschaftsschutzgebiet in der Nähe von Ehrenhof und Wendfeld die Hellberge mit einer Maximalerhebung von 91,7 Metern. Landschaftlich ist die Gemeinde von Wiesen und Feldern mit Söllen und Wäldern geprägt. Im Gemeindegebiet liegen mehrere Seen wie Mürtzsee, Mittelsee, Langer See, Krebssee und Kalksee.
Umgeben wird Blumenholz von den Nachbargemeinden Hohenzieritz und Neubrandenburg im Norden, Groß Nemerow im Nordosten, Blankensee im Osten, Carpin im Südosten, Neustrelitz im Südwesten sowie Klein Vielen im Westen. Zu Blumenholz gehören die Orte Blumenhagen, Ehrenhof, Friedrichshof, Usadel, Weisdin, Wendfeld und Wilhelminenhof.
Die Gemeinde wird von der Bundesstraße 96 (Neubrandenburg – Neustrelitz) durchquert. Weitere Landstraßen führen von Blumenholz nach Hohenzieritz und nach Blankensee. Der nächste Bahnhof befindet sich in Neustrelitz, u. a. mit Verkehrsmöglichkeiten nach Berlin, Rostock und Stralsund. Die Anbindung an Neustrelitz wird unter der Woche mit den Linienbussen der MVVG sicher