Село Новопетрівка розташоване біля витоків річки Артополот. На відстані 1 км — село Анастасівка.
По селу тече струмок, що пересихає.
Історія
З часу заснування села воно називалось хутір Ладанський. Відомо, що в середині 19 століття московський генерал Ладонський після закінчення Кавказької війни привіз кілька грузинських родин, які і оселив у селі.
Село постраждало внаслідок геноциду українського народу, проведеного урядом СРСР 1923—1933 та 1946—1947 роках.