주로 쓰레기통을 뒤지거나 길가에 버려진 음식물 쓰레기를 먹고 살지만, 상가나 아파트 단지 부근에 사는 길고양이는 사람이 챙겨주는 음식을 먹기도 합니다. 아파트 단지의 주민이 사료와 물 등을 주는 경우도 있고, 음식점 주인이 고양이가 먹을 만한 음식을 소량 길가에 내놓아 고양이를 챙겨주는 것도 본 적 있습니다.
길고양이들은 주로 사람들이 주는 사료나 음식쓰레기를 먹고 살아가는것 같습니다 요즘은 길고양이 챙겨주시는 분들이 많아서 정기적으로 사료주시는 곳들이 있더라구요 그리고 음식점 뒤쪽이나 쓰레기통 근처에서 먹을거리를 찾기도 하고요 쥐도 잡아먹긴 하는데 도시에는 쥐가 많지 않아서 주식은 아닌것 같습니다 벌레나 작은 새 같은것도 가끔 잡아먹지만 역시 사람이 주는 음식에 더 의존하게 되는듯합니다.