Mobile speed cameras are raising almost $83 million a year, with drivers around the state snapped every 83 seconds on average.

Freedom of Information documents have revealed the top 50 speed camera hotspots across the state, measured by the average number of drivers nabbed per hour.

In 2015, there were nearly 2200 mobile speed cameras on Victorian roads, which police believe exist for one function.

“I’ve got no doubt that cameras are there to make the road safer,” Road Safety Camera Commissioner John Voyage said.

The top mobile speed camera hotspots have been revealed. (9NEWS)

Acting Superintendent Stuart McGregor from the Victoria Police agreed, quashing claims the cameras exist purely for revenue.

“Road trauma turns around $5 billion a year,” he said.

“The money we raise in fines is nowhere near that. If this was a business, then we’d be out of business within a month.

“This is not about revenue.”

John King, an avid anti-speed camera campaigner, argued the cameras are nothing more than “mobile piggy banks”.

The top mobile speed camera locations in Victoria, based on how many drivers are caught per hour:

1. Banksia Street, Heidelberg Heights

2. Power Road, Doveton

3. Darian Road, Torquay

4. Barry Road, Coolaroo

5. Broad Gully Road, Diamond Creek

6. Erskine Road, Macleod

7. Wungan Street, Macleod

8. Bulla Road, Bulla

9. Nepean Highway, Aspendale

10. Maltravers Road, Eaglemont

11. Great Ocean Road, Skenes Creek

12. Pascoe Vale Road, Strathmore

13. Bell Street, Coburg

14. Ryans Road, Eltham North

15. Greensborough Road, Macleod

16. The Boulevard, Thomastown

17. Homestead Road, Berwick

18. Lum Road, Wheelers Hill

19. Heidelberg Road, Clifton Hill

20. Raglan Street, Preston

21. Boronia Road, Vermont

22. Maroondah Highway, Healesville

23. Research-Warrandyte Road, Research

24. Blyth Street, Altona

25. Ormond Esplanade, Elwood

26. Rosanna Road, Rosanna

27. Elizabeth Street, Mooroopna

28. Gallaghers Road, Glen Waverley

29. Beach Road, Black Rock

30. Brockley Street, Wodonga

31. Harvest Home Road, Epping North

32. Pascoe Vale Road, Oak Park

33. Centenary Drive, Mill Park

34. Cairns Road, Hampton Park

35. Derrimut Road, Hoppers Crossing

36. Station Street, Ferntree Gully

37. Wanda Street, Mulgrave

38. Sunbury Road, Melbourne Airport

39. Pascoe Vale Road, Glenroy

40. Dorset Road, Boronia

41. Melton Highway, Melton

42. Edward Road, Chirnside Park

43. Greenwood Drive, Bundoora

44. Linsell Boulevard, Cranbourne East

45. Belmore Road, Balwyn

46. Plenty River Drive, Greensborough

47. Normanby Avenue, Thornbury