Mačkovec je naselje v občini Trebnje. Naselje ima 29 prebivalcev (moški: 17, ženske: 12), površino 1,2 km2 in povprečno nadmorsko višino 329 m.
Mačkovec je najsevernejše gručasto naselje v krajevni skupnosti Šentlovrenc v hriboviti legi na pomolu med dvema dolinama. Polja so v rodovitni dolini, kjer je pozimi pogosta megla in na rebri, kjer je tudi nekaj vinogradov. Nad vasjo proti Zagorici je občasni studenec Kodeljevec in stalen obzidan studenec brez imena. Kraj se prvič omenja leta 1138 kot last stiškega samostana.
Viri: SURS, Wikipedia