La localité de Colmar-Berg est située à vingt kilomètres au nord de la capitale luxembourgeoise, près de l'endroit où l'Attert se jette dans l'Alzette, « rivière nationale » et affluent de la Sûre.
Elle est proche des villes connues de Mersch, Bissen et Ettelbruck.
La localité est connue pour son château qui est mis par l'État à la disposition de la famille grand-ducale et qui a vu naître plusieurs de ses membres. Actuellement, ce sont le grand-duc Henri, la grande-duchesse Maria-Teresa et leurs cinq enfants qui y habitent.
Les origines du château remontent au Moyen Âge. Au XIXe siècle, il devient la propriété de la famille royale des Pays-Bas qui régnait à l'époque également sur le Grand-Duché. Lors du changement de dynastie en 1890 (fin de l'union personnelle avec le royaume des Pays-Bas), le domaine est acquis par le nouveau grand-duc Adolphe de la branche des Nassau-Weilbourg. D'importants travaux y sont effectués au début du XXe siècle. En 1934, le château revient à l'État luxembourgeois qui en fait le lieu de résidence attitré du souverain, tandis que le palais grand-ducal de Luxembourg, également propriété de l'État, est réservé aux réceptions officielles. C'est pour cette raison qu'après leur abdication, en octobre 2000, le grand-duc Jean et la grande-duchesse Joséphine-Charlotte ont laissé le château de Colmar-Berg à leurs successeurs et se sont retirés dans le beau, mais plus modeste château de Fischbach qui, lui, avait un temps appartenu à la famille grand-ducale avant d'être revendu à l'État...