Dinlenmek için köşeleri ve kıyıları ya da ince cisimleri tercih eder. İç mekânlarda, gün boyu zeminlerin, duvarların ve tavanların üzerinde dururlar. Dış mekânlarda bitkilerin, toprağın, çit tellerinin, çöp kutularının vs. üzerinde dururlar. Geceleyin ise dinlenme yerleri genellikle yiyecek kaynaklarının yanı ve toprağın 2-5 metre yukarısıdır. Aralarında insanlardan ve hayvanlardan kalan yiyecek artıkları, çöp ve dışkı olan geniş çapta yiyecek tüketirler.
Karasinek yumurtaları larvalar için uygun besin sağlayacak herhangi bir sıcak, nemli malzemede kuluçkaya yatar. Dişiler toplamda 5-6 kez yumurtlar ve her yumurtlamada 75-100 arası yumurta meydana gelir.