เขตบางคอแหลม เป็น 1 ใน 50 เขตการปกครองของกรุงเทพมหานคร อยู่ในกลุ่มเขตกรุงเทพใต้ สภาพโดยทั่วไปเป็นแหล่งที่อยู่อาศัยหนาแน่นมาก
พื้นที่เขตบางคอแหลมเดิมขึ้นอยู่กับอำเภอบ้านทะวาย จังหวัดพระประแดง ต่อมาอำเภอบ้านทะวายย้ายมาขึ้นกับจังหวัดพระนคร และเปลี่ยนชื่อเป็นอำเภอยานนาวาและเขตยานนาวา กรุงเทพมหานครในสมัยต่อมา
ภายหลังพื้นที่เขตยานนาวามีความเจริญและมีประชากรหนาแน่นขึ้น รวมทั้งพื้นที่บางแห่งอยู่ไกลจากสำนักงานเขต ในวันที่ 18 เมษายน พ.ศ. 2532 กรุงเทพมหานครจึงได้จัดตั้งสำนักงานเขตยานนาวา สาขา 2 (แขวงบางคอแหลม) ดูแลพื้นที่เขตยานนาวา 3 แขวง คือ แขวงบางคอแหลม แขวงวัดพระยาไกร และแขวงบางโคล่ และต่อมาได้แยกเขตปกครองออกมาเป็น เขตบางคอแหลม กรุงเทพมหานคร เมื่อวันที่ 9 พฤศจิกายน พ.ศ. 2532 ตามประกาศกระทรวงมหาดไทย
นอกจากนี้ เขตบางคอแหลมยังมีสะพานข้ามแม่น้ำเจ้าพระยา 2 แห่ง คือ สะพานกรุงเทพและสะพานพระราม 3 ซึ่งเชื่อมระหว่างแขวงบางคอแหลม เขตบางคอแหลม กับแขวงสำเหร่และแขวงดาวคะนอง เขตธนบุรี