The by-election for two vacant seats of Jammu & Kashmir Legislative Assembly would be held before April 20, 2025 as per the law governing the electoral exercise.