Tranemose ligger mellem Holstebro og Skive i Holstebro Kommune 5 kilometer nordøst for byen Vinderup. Søen ligger i området ved Havris Hede og er omkranset at hede- og kærområder med blandt andet blåtop, lyng, pors og fyrretræer. Søen opstod for over 100 år siden, i forbindelse med at der blev gravet tørv.
Søens vand er som i mange andre tørvegravssøer brunt og surt. Vandets brune farve kommer fra det vand der siver til søen fra oplandet. Dette vand indeholder meget opløst organisk stof. Søer regnes som brunvandede, når farvetallet overstiger 60. Det svarer cirka til farven på en tynd kop te. I Tranemose ligger farvetallet typisk omkring 200, hvilket svarer til en tynd kop kaffe.
Søens lave pH på mellem 4 og 5 skyldes opløste organiske syrer, som også kommer fra oplandet.