Astrolog je naziv za osobu koja prakticira astrologiju. Pod time se obično podrazumijeva pravljenje horoskopa za neki događaj, najčešće rođenje neke osobe, te se na osnovu tadašnjih nebeskih točaka nastoji objasniti njen karakter odnosno predvidjeti događaji u njegovom životu. Metode koje koriste astrolozi se razlikuju s obzirom na različite astrološke tradicije. U prošlosti su se astrolozi, osim time, bavili i astronomskim promatranjima kako bi mogli izračunati nebeske fenomene, zbog čega je ponekad teško razlučiti drevne astrologe od drevnih astronoma. U današnje vrijeme se te u svrhu koriste unaprijed pripremljene efemeride ili astrološki softver.
S obzirom da se astrologija u mnogim krugovima smatra pseudonaukom, osobe koje se nazivaju astrolozima su često predmetom omalovažanja, odnosno smatra ih se varalicama i šarlatanima. U prošlosti su astrolozi, pak, često bili predmetom progona zbog optužbi za bavljenje crnom magijom, odnosno njihove okultne vještine su se smatrale neprihvatljivima sa stajališta etablirane državne religije.