Оштрељ се налази 7 km источно од Бора са којим је повезан асфалтним путем. Лежи на десној обали Кривељске реке која у атару прима Оштрељски поток. Граничи се са севера атаром села Бучја, са запада атарима Бора и Кривеља, с југа Слатином и с истока Доњом Белом Реком.
Према традицији Оштрељ је осован средином 18. века. Први пут се помиње 1828. у часопису "Даница" Вука Стефановића Караџића под називом Ново Село. У "Коншкрибционом протоколу начелства окружја црноречког" 1844-1846. Ново Село (Оштрељ) се помиње као део села Слатина и имало је 94 кућа и 495 становника. С обзиром да је Оштрељ релативно младо насеље, већина становништва води порекло из околних села. Из других крајева зна се да су дошли Нанулесковићи (Власи из Бугарске), Матејићи и Туфеџићи (данас Матићи).[2]
Према попису из 2022. у Оштрељу живи 523 становника што је за 63 мање (-10,75%) у односу на попис из 2011. када је било 586 становника. У насељу има 439 пунолетних становника, а просечна старост становништва износи 47,83 година (45,96 код мушкараца и 49,57 код жена).[1]
Према подацима пописа из 2022. у насељу има 183 домаћинства, а просечан број чланова по домаћинству је 2,86,[3] а према попису из 2002. у насељу има 197 домаћинстава, а просечан број чланова по домаћинству је 3,32.
Становништво у овом насељу веома је нехомогено, а у последња три пописа, примећен је пад у броју становника.
^Домаћинства према броју чланова - Попис становништва, подаци по насељима, Приступљено 2.8.2023. Београд: Републички завод за статистику. 2023. стр. 118. ISBN978-86-6161-232-9.